2014-01-18 37 views

回答

1

創建文檔是可能的。只需使用不同的塊來設置樣式。下面是一個例子:

​​

但是,編輯現有的PDF文檔幾乎是不可能的。 iText的的作者在書中寫道:

在一個PDF文檔,PDF頁面上的每一個字符或字形都有 固定的位置,這是用來查看 文檔的應用程序無關。這是一個優點,但它也有一個缺點。 假設您想用句子中的單詞「操作」 替換單詞「編輯」,則必須重新排版文本。您必須重新定位 後面的所有字符。也許你甚至不得不 將文本的一部分移動到下一頁。這不是微不足道的,如果 不是不可能的。

如果您想「編輯」PDF,建議您更改原始文檔的源文件並重新制作PDF。

+0

因此,在現有文檔中標記字符串幾乎是不可能的? – Marijus

+0

這是可能的,但以一種尷尬的方式。例如,您可以閱讀現有的PdfDocument,並使用「PdfStamper」將新內容放在現有的內容上。使用'PdfStamper'的例子可以在這裏找到:http://itextpdf.com/examples/iia.php?id = 117 –

相關問題