【问题标题】:write to docx with Apache POI and enriched text (HTML) [duplicate]使用 Apache POI 和丰富的文本 (HTML) 写入 docx [重复]
【发布时间】:2020-03-06 19:27:53
【问题描述】:

我正在用 apache poi 编写一个 docx,并且我已经丰富了诸如 "<p>This is a Paragraph with <strong>enriched text</strong>.</p>" 之类的文本。但我需要Word文档保持“强”的风格。

【问题讨论】:

标签: java ms-word apache-poi


【解决方案1】:

如果您只需要创建粗体/斜体/带下划线的文本,则可以自己检查诸如 strong 之类的标签,并在运行类上使用 Apache POI 函数 setBold/setItalic 的构建可以是一种选择。如果还包括更复杂的 HTML 结构(如中断和列表),那么更好的选择是将 JSOUP 库与 Apache POI 结合使用。我在这个库与 Apache POI 的结合方面有很好的经验。

简单示例: How do I use Jsoup to parse html for text?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-20
    • 1970-01-01
    • 2020-02-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多