我可以使用 Itext 中的任何标记来格式化某些字符串的子字符串(例如 Paragraph - new Paragraph(someString) 的字符串)吗?是否启用了类似的功能?
例如: new Paragraph("恭喜,您已[formatMarker]获得[/formatMarker]特权") ?
最佳答案
您可以让 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/它有关于上面使用的两种方法的大量详细信息
关于java - iText - 格式化子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8866410/