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

Rog*_*ger 5 php pdf bash

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

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

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

And*_*eKR 6

如果“页脚”是由位置定义的(例如,以毫米为单位指定),您可以使用您最喜欢的语言(TeXPHPFPDFPostscript ...)来渲染包含这两行的 PDF,然后覆盖使用pdftk将此 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
Run Code Online (Sandbox Code Playgroud)