我经常从我们的设计师(内置于Adobe InDesign)中获取PDF,该PDF应该发送给成千上万的人.
我已经获得了所有人的列表,并且很容易在OpenOffice.org中进行邮件合并.但是,OpenOffice.org不支持高级PDF.我只想在每个页面上输出一些文本并打印出来.
以下是我现在的操作方法:打印出6000份PDF文件,然后将所有这些文件再次放入打印机,然后在其上打印出名称,地址和其他信息.但那很贵.
遗憾的是,我无法将PDF制作成图像并在OpenOffice.org中使用它,因为它会使计算机停止运转.将此作业发送到打印机也需要很长时间.
那么,有没有一种简单的方法来进行这种邮件合并(最好是在Python中),而无需支付第三方封闭式解决方案?
现在我已经开了帐户.我使用巧妙的pdftk修复它.
在我的追求中,我完全忽略了"背景"和"叠加"这一特征.我的解决方案是:
pdftk names.pdf background boat_background.pdf output out.pdf
创建names.pdf
你可以轻松地与Python ReportLab的或类似的PDF创建脚本做.最好使用代码来做到这一点,在LibreOffice/OpenOffice中创建6k页需要几个小时,而使用Python只需几秒钟.