2012-01-14 56 views
1

我可以使用Itext中的任何標記格式化某些字符串的子串(例如段落 - 新段落(someString)的字符串)嗎?是這樣的啓用?iText - 格式化子串

例如: 新的段落(「恭喜你,[formatMarker]獲得了[/ formatMarker]的特權」)?

+0

也許吧。你有什麼嘗試/發現? – nmagerko 2012-01-14 23:57:07

+0

目前什麼都沒有。我試圖找到任何線索使用谷歌,但沒有。這是我第一次使用iText – Mirek 2012-01-15 01:15:17

回答

1

你可以有iText的解析HTML標籤,以格式化文本。這裏是一個例子

Reader reader = new StringReader("<b>Here is Some HTML<b><h1>Hello World</h1>"); 
HTMLWorker worker = new HTMLWorker(document); 
worker.parse(reader); 

當你解析它時,你的內容添加到文檔中。無需將它們存儲在段落中。如果你想在HTML中的單個元素更多的功能和控制,你可以嘗試使用靜態方法HTMLWorker.parseList()

爲iText的API是這裏http://api.itextpdf.com/itext/,它有很多的上面

使用這兩種方法的詳細說明