背景
jodconverter依赖信息
org.jodconverter
jodconverter-core
4.2.2
org.jodconverter
jodconverter-local
4.2.2
org.jodconverter
jodconverter-spring-boot-starter
4.2.2
openoffice版本信息Apache_OpenOffice_4.1.11_Linux_x86-64_install-rpm_zh-CN.tar.gz
异常情况:本地windows10测试各类文件转换正常,部署至linux环境,纯文本txt中文乱码,其他格式正常。
试错
上传本地windows10的中文字体库至linux中,txt中文乱码成问号。上报本地windows10的全部字体至linux中,txt中文乱码成方口。使用编码将txt转存为uft-8,txt转换的pdf还是中文乱码。
解决方案
使用windows7系统的字体库,乱码问题解决。ps:中间并未进行手动转码操作。 (windows7字体库百度下载一个即可) ![测试成功截图](https://img-blog.csdnimg.cn/f4b23eb5ce4c45ecb2883cfdf3e267d7.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBARG9scGhpbl9ib2Jv,size_20,color_FFFFFF,t_70,g_se,x_16)
感谢
百度了很久,都说是字体缺失,但是本地字体全部上传还是异常,jdk路径下的字体也进行了调整,但是没用,然后进行了编码转换,转来转去还是不行。最后,看到一个老兄的评价,使用windows7字体库,然后百度下载一个正常了。。。。。真的是,哈哈哈感谢那位老兄!
|