2011-10-12 45 views
2

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

有没有人有过这样做的例子(用任何语言)?

更新: 最初的PDF是用Scribus制作的,我完全控制它。因此,如果更容易找到替换操作,那也没问题。

+0

修改一个pdf是不平凡的,特别是如果文本实际上呈现为图像和未嵌入作为文本+字体+布局序列。 –

+0

我更新了上面的问题。 – Roger

回答

2

如果“页脚”由一个位置(即以毫米为单位示例中指定)中定义的,你可以用自己喜欢的语言(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 
+0

对不起,我的网页。感谢您的提示,我会尝试发布结果。 – Roger

+0

我想要的只是插入纯文本(不是徽标或类似的东西)。我想我必须用另一个命令替换“stamp overlay.pdf”。你知道它是什么吗? – Roger

+0

不,你必须创建一个PDF来覆盖它。将PDF视为图像:您必须首先渲染文本。用我命名的工具应该很简单。 – AndreKR

相关问题