【问题标题】:ReportLab import PDF, AcrobatReportLab 导入 PDF、Acrobat
【发布时间】:2013-10-17 10:11:34
【问题描述】:

我正在尝试将各种 PDF 文档嵌入到我的 ReportLab 画布中。看来也许你可以破解对 SVG 的支持(但我真的需要 PDF)。

如果您想要纯 python,正确的方法是购买商业 ReportLab-PLUS 插件,其中包括 PageCatcher,一个强大的艺术品/PDF 工具集。

我还没有为 PLUS 升级做好准备,但我还有另一个潜在的解决方案:Adobe Acrobat。我经常使用 Acrobat,但我从未尝试过自动化它(我想是使用 python+COM)。

我不想只是将 PDF 拼凑在一起,因为它会破坏 ReportLab 生成的索引和目录。我需要做的是在 ReportLab 中设置某种类型的占位符,它只会占用空间,但是,它需要为 Acrobat 留下某种类型的标识符来查找和替换。我将计划在 Acrobat 中填写整个页面。

知道如何从 ReportLab 端创建此占位符吗?似乎我想在 PDF 中嵌入元数据,为 Acrobat 提供准确的插入说明。我还认为添加实际实体可能会起作用,然后 Acrobat 将需要删除它们或将它们隐藏起来。


我正在尝试合并 AutoCAD 绘图、矢量图和各种 reStructuredText sn-ps(使用 rst2pdf)。

【问题讨论】:

    标签: python acrobat reportlab


    【解决方案1】:

    有一个 Python 模块,pyPDF,也可以用于切片和切块 PDF。

    如果您已经使用本机程序导出了 资产,则可以使用此功能(例如,从 AutoCAD 本身将 AutoCAD 绘图打印为 PDF)。 Acrobat 非常擅长神奇地猜测在使用具有特殊格式的那些困难的专有应用程序时应该如何完成。

    缺点(从自动化的角度来看):现在我们可能需要编写 AutoCAD 脚本以有组织的方式输出 PDF,以便我们可以将其传递给 pyPDF。 (或者我们手动做这些事情,但这不是很可扩展)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-02
      • 1970-01-01
      • 2011-04-06
      • 1970-01-01
      • 2013-05-07
      • 1970-01-01
      • 1970-01-01
      • 2011-01-29
      相关资源
      最近更新 更多