我可以使用Itext中的任何标记格式化某些字符串的子字符串(例如Paragraph的字符串 - 新段落(someString))吗?是这样的吗?
例如: 新段落(“恭喜,你[formatMarker]获得[/ formatMarker]特权”)?
答案 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/,它有很多关于上面使用的方法的详细信息