PDF:在现有PDF文件中插入一行文本

时间:2011-10-12 21:14:53

标签: php bash pdf

我有一个PDF文件,我希望在所有页面的页脚(前两个除外)上添加一行纯文本(不是徽标或类似的东西)。

有没有人有一个如何做到这一点的例子(用任何语言)?

更新 原始PDF是用Scribus制作的,我完全控制它。因此,如果更容易进行查找和替换操作,那也没关系。

2 个答案:

答案 0 :(得分:2)

如果“页脚”由位置定义(例如以毫米为单位),则可以使用您喜欢的语言(TeXPHPFPDF,{{ 3}},...)渲染包含两行的PDF,然后使用 Postscript 将此PDF叠加在现有PDF上。

如果您只想将叠加层应用于前两页,则必须使用如下临时文件:

pdftk input.pdf stamp overlay.pdf output temp.pdf
pdftk A=input.pdf B=temp.pdf cat A1-2 B3-end output result.pdf

答案 1 :(得分:0)

如果您有Scribus文件,则可以使用主页。

http://wiki.scribus.net/canvas/Working_with_Master_Pages