基于poi-tl的html转word简单功能实现

出于项目需求,要将页面文本编辑器的代码转为并且嵌入word模版中。在网上找到了大佬的模板,然后试了试,稍微改造了一下。
https://gitee.com/xuwangcheng/html-to-word/tree/master
改造的点:

  1. 版本升级,原本项目就已经使用了1.9.0版本的poi-tl,示例代码中是1.6.0,担心版本降级引发同事的代码报错,改了部分代码;
  2. 大佬的代码是递归执行并且只处理了最下面一层,举个栗子:
<b><font size="4">你好</font></b>

这样一段代码,font的效果可以实现,但是b的效果就会忽略。稍微做了下调整,将递归改为了后续遍历,以Jsoup获取最底层的文本作为一个基础的XWPFRun对象,随后再这个对象上叠加样式。

地址:https://download.csdn.net/download/qq_16253859/21146609

————————
讲真,效果极差,只能满足基本图文,手动狗头

猜你喜欢

转载自blog.csdn.net/qq_16253859/article/details/119783867