java中doc转html,poi openoffice libreoffice
doc转html
POI,Office,libreoffice,openoffice
- linux中无法调用windows的office组件来进行转换。微软office组件解析最佳
- linux下libreoffice解析最佳
- poi工具适用于简单转换。无法兼容doc下的数学公式。只对普通文本有效果
- openoffice存在同样与poi一样的问题。
结论:windows下可以使用libreoffice 微软office。linux只有libreoffice
libreoffice在java中使用
- libreoffice链接
- 安装步骤。 大写的省略
- 安装完成后需要启动监听端口:
soffice -headless -accept=”socket,port=8100;urp;”
部分电脑可能需要输入:soffice -headless -accept=”socket,host=127.0.0.1,port=8100;urp;” -nofirststartwizard
java中使用
百度的结果
1
2
3
4
5
6
7
81. 引入maven:---------------------
<dependency>
<groupId>com.artofsolving</groupId>
<artifactId>jodconverter</artifactId>
<version>2.2.2</version>
</dependency>
注: com.artofsolving 已经不维护。maven仓库版本最高只有2.2.1 。而且不支持docx的解析。2.2.2需要自己去其他地方下载
----------------------------artofsolving已经代码公开,目前已经由org.jodconverter 接手
1 | maven引入: |
- github连接地址:https://github.com/sbraconnier/jodconverter
java中doc转html,poi openoffice libreoffice
https://micrqwe.gitee.io/2020/06/23/2019/javaDocToHtmlAndOffice/