参考原文
Java使用word文档转换图片或pdf格式(aspose-words),无水印,亲测有效!!!
问题1:aspose-words生成的pdf包含了修改注释信息
//去掉批注
doc.acceptAllRevisions();
问题2:本地服务能存文件,服务器不能存文件
服务器docker部署,路径不一致。保存到服务器的路径改成/opt/
问题3:本地服务请求能请求到第三方文档链接,服务器上请求第三方文档链接提示文档过期
服务器上的时间比正常时间慢3分钟,调整服务器时间为正常时间
问题4:本地服务能把word正常转换成图片,服务器上转换图片,汉字成方格
字体缺失
上传windows的字体(C:\Windows\Fonts)下的到服务器/usr/share/fonts目录下
fc-cache -fv //更新字体缓存
重启服务
Docker部署
由于是docker部署,未生效
把缺失的字体上传到docker镜像中
# 查询Docker镜像信息
docker ps -a
# 进入Docker镜像中
docker exec -it 容器ID /bin/bash
docker cp 要拷贝的文件路径 容器名:要拷贝到容器里面对应的路径
fc-cache -fv
# 退出docker镜像
exit
# 重启服务
参考
poi文档
java docx 转 html
poi完美word转html(表格、图片、样式)
Java使用word文档转换图片或pdf格式(aspose-words)
Aspose.Words使用教程
Java解析word,获取文档中图片位置
使用poi的hwpf模块操作word文档模版生成想要的文档 demo
利用poi实现word转换html
springBoot 线上实现word(有多张图片)转html,在线浏览
Java实现word文档转换图片功能
Java代码清除Word文档的批注和修订 (Aspose.Words) Java老铁们,亲测有效!
java解析docx获取文字图片并识别图片准确位置 - word试题导入