之前的文章有介绍使用LibreOffice将office文档转pdf和jpg图片封面的java实现,详见:https://blog.terrynow.com/2022/06/02/linux-libreoffice-convert-office-docs-to-pdf-or-image-cover-like-jpg-java-implement/
不过有个问题,在某些Linux服务器上,转换后的图片或者PDF了有中文的部分,是乱码,怀疑是没有相关的中文字体引起的
解决办法
在Linux下安装字体:
yum -y groupinstall "fonts"
安装好后,再使用:soffice --headless --invisible --convert-to pdf:writer_pdf_Export /opt/test.doc --outdir /opt/
中文乱码问题就解决了!
文章评论