【问题标题】:How to generate a PDF index page?如何生成PDF索引页?
【发布时间】:2011-07-12 06:03:07
【问题描述】:

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

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

此外,这不必在 Python 中完成,但如果能将它与我当前的脚本相匹配会很好。

感谢您的反馈,

制革商

【问题讨论】:

  • 您使用什么包来创建 PDF?
  • 我正在使用 arcpy.mapping。它是一个用于 ArcGIS 自动化的 Python 库。它有一些 PDF 导出和操作工具,但功能有限。

标签: python pdf pdf-generation


【解决方案1】:

在 arcpy.mapping 的文档中四处寻找,我可以看出您并不是在开玩笑说“它是有限的”。

您是否考虑过为 PDF 添加书签而不是添加新页面?

我能找到的唯一一个可以添加书签的 Python 软件是 pdfrecylce。它是 0.05 版本,所以我会四处走动,猜测它可能不太稳定。

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

【讨论】:

    【解决方案2】:

    PDFsam 将合并 PDF 并根据每个单独的 PDF 文件名或标题创建带有链接的索引。

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

    【讨论】:

      猜你喜欢
      • 2011-03-11
      • 1970-01-01
      • 1970-01-01
      • 2016-03-14
      • 1970-01-01
      • 1970-01-01
      • 2021-05-16
      • 2011-05-22
      • 2013-02-27
      相关资源
      最近更新 更多