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