1.安装libreoffice,我的服务器是centos,直接使用:
yum install libreoffice
2.因为CentOS 里面没有中文字体,文件中有中文会出现乱码,解决方案
先把 c:\Windows\Fonts文件夹复制一份到其它盘,然后打包成Fonts.zip,通过rz Fonts.zip 将压缩包传到服务器上面。
cd /usr/share/fonts rz unzip Fonts.zip mv Fonts win cd win chmod -Rf 755 * mkfontscale mkfontdir fc-cache –fv
3.使用命令转换成pdf文件
libreoffice --invisible --convert-to pdf DanaZhang.docx