The scenario is this,
I have a class with binary field,
file_to_import = fields.Binary('File')
file_to_import_fname = fields.Char('Filename')
The file to be submitted to this field is in predefine format and if of type PDF.
I have a button next to the binary field in view, Import. The related action uses tabula, parse through file and retrieve table contents in it and create records.
How do I pass the base64 encoded string to Tabula. The line to read PDF contents in tabula is,
df = tabula.read_pdf(file_to_import, output_format="json", pages="all")