iText - 格式化子字符串

时间:2012-01-14 23:54:25

标签: java itext

我可以使用Itext中的任何标记格式化某些字符串的子字符串(例如Paragraph的字符串 - 新段落(someString))吗?是这样的吗?

例如: 新段落(“恭喜,你[formatMarker]获得[/ formatMarker]特权”)?

1 个答案:

答案 0 :(得分: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/,它有很多关于上面使用的方法的详细信息