Я новичок в программировании python и мне было интересно, сможет ли кто-нибудь помочь с моей небольшой проблемой. Я могу успешно объединить PDF-файлы с Python 3 PyPDF2, однако проблема, с которой я сталкиваюсь, заключается в том, что когда я объединяю 2 или более дублированных PDF-файлов с полями формы, первый PDF-файл отображается нормально, после этого все PDF-файлы входят пустой.
Я тестировал другие PDF-файлы с разными полями формы, которые отлично сливаются с текстом формы. Есть ли способ обойти это? По сути, у меня есть ... та же PDF-форма, которую заполняют несколько человек с разными данными в полях формы, и я хотел бы объединить их все вместе.
import PyPDF2
pdf1 = open('1.pdf', 'rb')
pdf2 = open('2.pdf', 'rb')
example = PyPDF2.PdfFileReader(pdf1)
example1 = PyPDF2.PdfFileReader(pdf2)
pdf_1_pages = example.getNumPages()
pdf_2_pages = example1.getNumPages()
pdfWriter = PyPDF2.PdfFileWriter()
for pageNum in range(example.numPages):
pageObj = example.getPage(pageNum)
pdfWriter.addPage(pageObj)
for pageNum in range(example1.numPages):
pageObj = example1.getPage(pageNum)
pdfWriter.addPage(pageObj)
pdfOutputFile = open('MergedFiles.pdf', 'wb')
pdfWriter.write(pdfOutputFile)