用unoconv进行转换,先安装
[root@webmail ~]# yum install unoconv
[root@webmail ~]# unoconv -f pdf dovecot配置.doc
这时会自动将doc文件转换为同名的pdf,如果文档里面有中文,可能无法显示或者乱码,原因是没有安装相应的字体,我们可以将windows下的字体拷贝到centos上
下面的方法是在网上收集
1,先将windows字体打包
C:\Windows\Fonts ==> Fonts.zip
2,将Fonts.zip 上传到centos /usr/share/fonts目录下,解压并改名为winfonts
3,在centos上执行
[root@webmail ~]# cd /usr/share/fonts/winfonts/
[root@webmail ~]# chmod -Rf 755 .
[root@webmail winfonts]# mkfontscale
[root@webmail winfonts]# mkfontdir #生成字体索引
[root@webmail winfonts]# fc-cache –fv #更新字体缓存
然后重启服务器,重启再转换,中文已正常显示了。
我在执行mkfontdir时提示
Couldn't determine weight for smaf1257.fon Couldn't get family name for smaf1257.fon Couldn't determine full name for smaf1256.fon
等错误,删除目录下所有fon文件再执行即可