Объединение PDF-файлов с пустыми полями с помощью PdfFileMerge - PullRequest
0 голосов
/ 06 мая 2020

Я новичок в программировании 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)
...