1

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

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

4

1 回答 1

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 对象或您想要对其执行的任何操作。

于 2014-02-03T09:34:47.867 回答