zsxneil

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

根据我的测试,LibreOffice转换文档到pdf乱码主要有三个方面的原因:

  1.centos缺少中文字体

  2.jdk缺少中文字体

  3.LibreOffice缺少中文字体。

解决该问题需要将window下的字体copy到centos相应目录下.

  原因1的解决方案参考 http://blog.csdn.net/u013132051/article/details/53514696

    安装字体时可能出现失败的情况,可以不用管。字体安装完毕后需要重启soffice服务

  原因2的解决方案需要将字体copy到JAVA_HOME/jre/lib/fonts下,需要重启tomcat服务

  原因3的解决方案需要将字体copy到/opt/libreoffice5.2/share/fonts/truetype下,同样需要重启soffice服务。

 

具体是哪一种原因引起的,需要一步步测试确定。或者也可以直接一步到位,把所有的方案都直接做完,重启tomcat和soffice服务。

  

posted on 2017-03-22 09:53  zsxneil  阅读(2208)  评论(0编辑  收藏  举报