Потеря форм PDF при заполнении документа с помощью pyPDF2 / pdfrw - PullRequest
0 голосов
/ 19 апреля 2020

У меня есть заполняемый документ PDF-форм, заполняемый с помощью Okular или Ma c OS X Aperçu.
Я создал скрипт расщепления python с использованием pyPDF2, который выдает N pdf документов на 2 страницах:

from PyPDF2 import PdfFileWriter, PdfFileReader
def process_pdfs(pdf):
    inputFile= PdfFileReader(open(pdf, "rb"),strict=False)
    print("Processing %s"% pdf)
    for i in range(inputFile.numPages // 2):
        output = PdfFileWriter()
        output.addPage(inputFile.getPage(i * 2))
        output.addPage(inputFile.getPage(i * 2 + 1))
        newname = sujet + "-" + str(i+1) + ".pdf"
        outputStream = open(newname, "wb")
        output.write(outputStream)
        outputStream.close()
process_pdfs("DOC-sujet.pdf")

Но все мои новые документы потеряли свои формы , т.е. больше не могут быть заполнены с помощью Okular.
Обратите внимание, что под Ma c OS X Aperçu мои N pdf документы все еще можно заполнить ...
Я пропустил добавление заголовка?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...