我正在尝试使用Python自动生成一些pdf格式的报告。我在报告中有我想要的数字,但这些数字目前保存为pdf。将数字保存为其他东西是一种选择,但不适合我正在尝试做的事情。我找到了使用pdfrw和reportlab将页面从一个pdf转换为新pdf页面的示例(http://code.google.com/p/pdfrw/wiki/ExampleTools),但我不希望它们成为我的新pdf的整个页面,只是占用了一个数字页面的一部分。我之前没有使用过pdfrw,所以我对Canvas方法以及它完全有能力的方法知之甚少。
答案 0 :(得分:0)
使用pagemerge
画布的页面的一部分的技巧是ViewInfo
对象。有了它,您可以描述矩形坐标(例如,当您将页面添加到PageMerge
对象时)。
ViewInfo
文件中更详细地定义和描述了 buildxobj.py
个对象。
我应该为此制作另一个示例和一些文档,但这里有一个类似的stackoverflow question,我answered一段时间了。 HTH
(免责声明:我是pdfrw作者。)