From b88907fd0c00320125f1fe10152180b223a7c161 Mon Sep 17 00:00:00 2001 From: mara004 Date: Fri, 2 May 2025 23:07:05 +0200 Subject: [PATCH] Minor cleanup around pypdfium2 integration --- pdfplumber/display.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pdfplumber/display.py b/pdfplumber/display.py index de77f0c..4b915da 100644 --- a/pdfplumber/display.py +++ b/pdfplumber/display.py @@ -55,7 +55,7 @@ def get_page_image( try: pdfium_doc = pypdfium2.PdfDocument(src, password=password) - except pypdfium2._helpers.misc.PdfiumError as e: + except pypdfium2.PdfiumError as e: raise MalformedPDFException(e) pdfium_page = pdfium_doc.get_page(page_ix) @@ -69,8 +69,6 @@ def get_page_image( # Non-modifiable arguments prefer_bgrx=True, ).to_pil() - # In theory `autoclose` when creating it should make it close... - # automatically. In practice this does not seem to be the case. pdfium_doc.close() return img.convert("RGB")