Вложенные закладки PyPdf2: невозможно добавить создание закладок.(Дерево) - PullRequest
0 голосов
/ 27 мая 2019

Я подготовил 2 файла в формате PDF: основной и детский.Я хочу создать документ со структурой:

  main
    - main_pdf
  children
    - childrent pdf with all bookmarks.

Для созданного вручную PDF - этот код работает нормально:

for pdf in child_files:
            merger.append(pdf, bookmark=pdf)
        merger.write(child_pdfs)

Результат будет правильным файлом со всеми закладками.

Но если я буду использовать этот созданный merger файл в качестве источника -> никакие закладки не будут присутствовать в файле для детали children

Ожидается:

   main
    - main_pdf
  children
    - childrent pdf with all bookmarks.

Реальная:

   main
    - main_pdf
   children
    - no bookramks

Проблема в методе: PdfFileMerger._trim_outline

Как создать древовидный PDF со всеми закладками?

Спасибо.

...