summaryrefslogtreecommitdiff
path: root/postgresqleu/digisign
diff options
context:
space:
mode:
authorMagnus Hagander2024-12-13 13:15:05 +0000
committerMagnus Hagander2024-12-13 13:15:05 +0000
commitd691c9a654229e226adaf9d645f6a63f942af188 (patch)
tree3828c6287c3590ddcad43ae9287ae97197363f9d /postgresqleu/digisign
parentd3735cc897a3157917b7044056dff0a8fbc243b3 (diff)
Support both older and newer fitz versions
They renamed functions...
Diffstat (limited to 'postgresqleu/digisign')
-rw-r--r--postgresqleu/digisign/pdfutil.py10
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()