from python import Python
def add_signature(input_pdf: String, output_pdf: String, signature_image: String, x: Int, y: Int, stamp_width: Int, stamp_height: Int):
var fitz = Python.import_module("fitz")
var doc = fitz.open(input_pdf)
for page in doc:
rect = fitz.Rect(x, y, x + stamp_width, y + stamp_height) # Define rectangle for the signature
page.insert_image(rect, filename=signature_image) # Insert the image
doc.save(output_pdf)
doc.close()
print("Signature added to ", output_pdf)
from python import Python
def add_signature(input_pdf: String, output_pdf: String, signature_image: String, x: Int, y: Int, stamp_width: Int, stamp_height: Int):
var fitz = Python.import_module("fitz")
var doc = fitz.open(input_pdf)
for page in doc:
rect = fitz.Rect(x, y, x + stamp_width, y + stamp_height) # Define rectangle for the signature
page.insert_image(rect, filename=signature_image) # Insert the image
doc.save(output_pdf)
doc.close()
print("Signature added to ", output_pdf)