linux openoffice docx转pdf乱码

柚子先生1988 发布于 2017/08/14 10:26
阅读 1K+
收藏 1

我把windows下的所有字体都已经拷贝到了/usr/share/fonts下面了,并且jdk的路径下也拷贝了,重启服务器之后,doc文件可以正常的转换成无乱码的pdf,docx文件转换的pdf则是乱码。使用的软件是openoffice4.0.0、jodconverter2.2.2版本,openoffice4.1.3也尝试过同样是乱码。在windows下所有的office文件转成都是OK的。请大神帮忙看看吧。

加载中
0
z
zhouhenry

字符集的问题,建议看看怎么样将WINDOWS的字符集加载到linux中的帖子

柚子先生1988
我上传的txt文件命令查看编码是gb2312,通过命令转码成UTF-8之后,再转pdf,还是乱码!
0
柚子先生1988

转换之后还是乱码,已经看不到希望了!

0
z
zhouhenry

不是字符集的问题

Linux系统中安装中文字体方法
http://blog.csdn.net/qq296398300/article/details/70145206

安装完毕字体,应该就没有问题啦。

柚子先生1988
你说的这种方式,我最开始就是使用的这种,是不好用的,我再回复中有目前linux系统中安装的中文字体的截图。
0
柚子先生1988

这是目前linux系统中安装的字体,只是docx等高版本的文档转换之后乱码。doc等低版本的没有问题!还请大神再提供下方法!

0
柚子先生1988

我再测试中发现个问题,不过不知道怎么解决,请大神再分析一下!,doc的是application/vnd.ms-office这种转换pdf之后中文不乱码,docx的是application/zip这种转换之后中文乱码。

0
z
zhouhenry

换一下openoffice的版本,另外我这边使用是libreoffice 5.3的版本;使用centos7.1;按字体的处理,用了一段时间,转了上千的office文档,没有任何问题。

返回顶部
顶部