1
我想知道是否可以用不同的顏色在pdf中標記字符串,或者在循環瀏覽pdf文檔時將它們加下劃線?是否可以在pdf文檔中標記字符串?
我想知道是否可以用不同的顏色在pdf中標記字符串,或者在循環瀏覽pdf文檔時將它們加下劃線?是否可以在pdf文檔中標記字符串?
創建文檔是可能的。只需使用不同的塊來設置樣式。下面是一個例子:
但是,編輯現有的PDF文檔幾乎是不可能的。 iText的的作者在書中寫道:
在一個PDF文檔,PDF頁面上的每一個字符或字形都有 固定的位置,這是用來查看 文檔的應用程序無關。這是一個優點,但它也有一個缺點。 假設您想用句子中的單詞「操作」 替換單詞「編輯」,則必須重新排版文本。您必須重新定位 後面的所有字符。也許你甚至不得不 將文本的一部分移動到下一頁。這不是微不足道的,如果 不是不可能的。
如果您想「編輯」PDF,建議您更改原始文檔的源文件並重新制作PDF。
因此,在現有文檔中標記字符串幾乎是不可能的? – Marijus
這是可能的,但以一種尷尬的方式。例如,您可以閱讀現有的PdfDocument,並使用「PdfStamper」將新內容放在現有的內容上。使用'PdfStamper'的例子可以在這裏找到:http://itextpdf.com/examples/iia.php?id = 117 –