2011-10-12 1618 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