【发布时间】: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)。
【问题讨论】: