itextpdf XMLWorker文档

时间:2014-01-29 10:46:15

标签: itext itextpdf

我们使用itextpdf创建PDF。我们有一个单元格,其值为HTML格式。我们需要将这些HTML值转换为文本。

是否可以使用XMLWorker仅转换一个PDF单元?

1 个答案:

答案 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对象或任何您想要用它做的事情。