我正在尝试将各种PDF文档嵌入到我的ReportLab画布中。似乎你可以黑客支持SVG (但我真的需要PDF)。
如果您想要纯python,正确的方法是支付商业ReportLab+插件,其中包括强大的PageCatcher,强大的艺术品/PDF工具集。
我还没有做好+升级的准备,但我还有另外一个潜在的解决方案: Acrobat。我经常使用Acrobat,但是我从来没有尝试过自动化它(我想是使用python+COM )。
我不想仅仅把PDF放在一起,因为它会破坏ReportLab生成的索引和目录。我需要做的是在ReportLab中设置某种类型的占位符,这些占位符只占用空间,但是,它需要为Acrobat留下某种类型的标识符来查找和替换。我计划用Acrobat来填整页。
知道如何从ReportLab端创建这个占位符吗?我似乎希望在PDF中嵌入元数据,从而为Acrobat提供准确的插入指令。我还假设添加实际实体可以工作,然后Acrobat将需要删除它们或掩盖它们。
我正在尝试合并AutoCAD绘图、矢量插图和各种reStructuredText片段(使用rst2pdf)。
发布于 2013-10-11 15:13:10
还有一个python模块,pyPDF,它也可以用于切片和骰子PDF。
如果您已经使用本机程序导出了资产,则可以使用此方法(例如,将AutoCAD绘图打印为AutoCAD本身)。Acrobat非常擅长在使用那些具有特殊格式的困难的专有应用程序时,神奇地猜测应该如何做到这一点。
缺点(从自动化的角度来看):现在我们可能需要用脚本AutoCAD来有组织地输出PDF,这样我们就可以将它传递给pyPDF。(或者我们是手工完成这类事情,但这并不是非常可伸缩的)。
https://stackoverflow.com/questions/19282409
复制相似问题