diff options
author | Magnus Hagander | 2024-12-13 13:15:05 +0000 |
---|---|---|
committer | Magnus Hagander | 2024-12-13 13:15:05 +0000 |
commit | d691c9a654229e226adaf9d645f6a63f942af188 (patch) | |
tree | 3828c6287c3590ddcad43ae9287ae97197363f9d /postgresqleu/digisign | |
parent | d3735cc897a3157917b7044056dff0a8fbc243b3 (diff) |
Support both older and newer fitz versions
They renamed functions...
Diffstat (limited to 'postgresqleu/digisign')
-rw-r--r-- | postgresqleu/digisign/pdfutil.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/postgresqleu/digisign/pdfutil.py b/postgresqleu/digisign/pdfutil.py index dc8b1f02..d484c73e 100644 --- a/postgresqleu/digisign/pdfutil.py +++ b/postgresqleu/digisign/pdfutil.py @@ -38,7 +38,10 @@ def fill_pdf_fields(pdf, available_fields, fielddata): txt = "" if txt: - page.insertText(p, txt, fontname='Courier-Bold', fontsize=fielddata['fontsize']) + if fitz.version[0] > "1.19": + page.insert_text(p, txt, fontname='Courier-Bold', fontsize=fielddata['fontsize']) + else: + page.insertText(p, txt, fontname='Courier-Bold', fontsize=fielddata['fontsize']) return pdf.write() @@ -69,6 +72,9 @@ def pdf_watermark_preview(pdfdata): pdf = fitz.open('pdf', pdfdata) for pagenum, page in enumerate(pdf.pages()): - page.insertImage(page.bound(), pixmap=wmpixmap, overlay=False) + if fitz.version[0] > "1.19": + page.insert_image(page.bound(), pixmap=wmpixmap, overlay=False) + else: + page.insertImage(page.bound(), pixmap=wmpixmap, overlay=False) return pdf.write() |