PyPdf2嵌套书签:无法添加创建Bookmars。 (树)

时间:2019-05-27 14:24:36

标签: python-3.x pdf tree pdf-generation pypdf2

我准备了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?

谢谢。

0 个答案:

没有答案