Итак, я понял, как вставить изображение штрих-кода, где я хочу, в PDF, используя PyMuPDF. Теперь, что мне нужно сделать, это разместить разные изображения на каждой странице PDF. Пока у меня есть код:
input_file = "PDF_File"
output_file = "example-with-barcode.pdf"
# define the position of the image
rect = fitz.Rect(0, 370, 400, 400)
# supported image file
pix = fitz.Pixmap("barcodeimage.jpg")
# existing PDF
doc = fitz.open(input_file)
# retrieve the first page of the PDF
page = doc[0]
# add the image
page.insertImage(rect, pixmap=pix, keep_proportion=True, overlay=True)
# save your work
doc.save(output_file)
Я пытаюсь превратить это в функцию, которая принимает несколько аргументов для изображения штрих-кода в зависимости от местоположения каталога, в котором находятся файлы. Как я могу сделать это? Заранее спасибо.