PyPDF4 Закладка Fit - PullRequest
       7

PyPDF4 Закладка Fit

0 голосов
/ 10 апреля 2020

Я бы хотел добавить закладки в pdf с помощью PyPDF4 без перезаписи текущих настроек масштабирования. При открытии PDF он должен использовать макет /OneColumn, но если пользователь изменяет его, новый параметр должен также применяться к закладкам.

Большинство файлов PDF имеют такое поведение, но я не могу воссоздать его с помощью PyPDF4 , Любая помощь приветствуется.

MWE:

writer = PyPDF4.PdfFileWriter()
reader = PyPDF4.PdfFileReader('input.pdf')
writer.appendPagesFromReader(reader)
writer.addBookmark('bookmark', 0, None, None, False, False, '/FitH', None)
writer.setPageMode('/UseOutlines')
writer.setPageLayout('/OneColumn')
with open('output.pdf', 'wb') as out:
    writer.write(out)
...