如何生成PDF索引页面?

时间:2011-03-09 21:10:22

标签: python pdf pdf-generation

我有一个python脚本导出772 pdf并将它们组合成一个多页的pdf绑定器。导出每个PDF时,它还会将当前pdf的名称添加为文本文件中的条目。创建整个活页夹后,文本文件的每个PDF页面的条目与PDF活页夹的顺序相同。我需要使用此文本文件在PDF的开头创建索引页,最好链接到文档中的每个页面。

如果我必须手动执行此任务,我会(并且我愿意接受建议),但我希望找到一种自动执行此操作的方法。

此外,这不一定要在Python中完成,但将它与我当前的脚本一起使用会更好。

感谢您的反馈,

唐纳

2 个答案:

答案 0 :(得分:0)

在arcpy.mapping的文档中,我可以看到你并没有开玩笑说“它有限”。

您考虑过向PDF添加书签,而不是添加新页面吗?

我能挖出的唯一可以添加书签的Python软件是pdfrecylce。它的版本是0.05,所以我会想出来并猜测它可能不太稳定。

如果你愿意使用Java或C#,那就是iText和iTextSharp(但我有偏见)。还有很多其他的PDF库可以处理现有的PDF文件......选择一种语言并开始谷歌搜索。

答案 1 :(得分:0)

PDFsam将合并PDF并根据每个PDF文件名或标题创建包含链接的索引。

我最初下载了PDFsam Basic,因为它会按照文件夹结构的顺序自动组织要合并的PDF,而不是按字母顺序合并。要从各种文件夹添加多个PDF,我会转到目录,搜索“”以找到并选择要添加的所有PDF。我认为PDFsam Enhanced允许您简单地拖放整个文件夹目录。强烈推荐。