我们使用itextpdf创建PDF。我们有一个单元格,其值为HTML格式。我们需要将这些HTML值转换为文本。
是否可以使用XMLWorker仅转换一个PDF单元?
答案 0 :(得分:1)
您可以创建自己的elementHandler并使用它来处理简单的HTML行。我的示例中的HTML字符串如下:
private static final String HTML = "<b>Test XmlWorker</b>";
我的代码示例:
XMLWorkerHelper.getInstance().parseXHtml(new ElementHandler() {
@Override
public void add(Writable writable) {
// process your element here
}
}, new StringReader(HTML));
在ElementHandler.add(Writable)方法的主体中,您可以将从HTML解析的元素添加到列表中,或者将其直接添加到Document对象或任何您想要用它做的事情。