#python #pypdf2
#python #pypdf
Вопрос:
Я разделяю PDF-файл по диапазонам. Мой код работает нормально, но проблема в том, что новый файл pdf не сохраняет формат исходного pdf. Как я могу разделить PDF-файл без потери исходного формата?
from PyPDF2 import PdfFileReader, PdfFileWriter
#split range
pgi=30 #start
pgf=37 #end
pdf_document = "test.pdf"
pdf = PdfFileReader(pdf_document)
pdf_writer = PdfFileWriter()
for page in range(pgi-1,pgf):
current_page = pdf.getPage(page)
pdf_writer.addPage(current_page)
with open(f'test-{pgi}-{pgf}.pdf', "wb") as out:
pdf_writer.write(out)
PS: У меня нет этой проблемы, когда я использую программное обеспечение Adobe или MasterPdfEditor.
На изображении ниже показан исходный и новый формат pdf. out формат pdf