From fdade4502ef79a38d610e3dde606fee1cedad86d Mon Sep 17 00:00:00 2001 From: Vinayak Mehta Date: Mon, 28 Jun 2021 01:09:45 +0530 Subject: [PATCH] Fix pdftopng usage Delete cache --- camelot/parsers/base.py | 1 + camelot/parsers/lattice.py | 3 +-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/camelot/parsers/base.py b/camelot/parsers/base.py index 79be789..aeba056 100644 --- a/camelot/parsers/base.py +++ b/camelot/parsers/base.py @@ -17,3 +17,4 @@ class BaseParser(object): self.vertical_text = get_text_objects(self.layout, ltype="vertical_text") self.pdf_width, self.pdf_height = self.dimensions self.rootname, __ = os.path.splitext(self.filename) + self.imagename = "".join([self.rootname, ".png"]) diff --git a/camelot/parsers/lattice.py b/camelot/parsers/lattice.py index 6b19efe..dac072a 100644 --- a/camelot/parsers/lattice.py +++ b/camelot/parsers/lattice.py @@ -210,8 +210,7 @@ class Lattice(BaseParser): def _generate_image(self): from pdftopng import pdftopng - self.imagename = "".join([self.rootname, ".png"]) - pdftopng.convert(pdf_path=self.filename, png_path=self.rootname) + pdftopng.convert(pdf_path=self.filename, png_path=self.imagename) def _generate_table_bbox(self): def scale_areas(areas):