2016-03-08 62 views
0

当我使用PYPDF2合并两个PDF文档时,我将页面模式设置为/ UseOutlines,以便PDF在打开文档时显示书签窗格。使用PYPDF2折叠书签

merger = PdfFileMerger() 
merger.append(PdfFileReader(filename,'rb'),import_bookmarks=True) 
merger.setPageMode('/UseOutlines') 
merger.setPageLayout('/SinglePage') 

但是,无论何时打开PDF文档,书签总是被展开。是否有一个属性可以修改以强制打开文档时折叠书签?

回答

0

PDF中的打开轮廓包含字典中的/Count键,指示轮廓内部的子级数。要显示一个大纲为已关闭它应该已删除此密钥或设置为-1。但不幸的是没有办法在PyPDF2中指定它。