PyPDF2 разделить pdf с сохранением исходного формата pdf

#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