侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

centos利用libreoffice将office文档转换成pdf

2023-11-25 星期六 / 0 评论 / 0 点赞 / 40 阅读 / 1207 字

用unoconv进行转换,先安装[root@webmail ~]# yum install unoconv[root@webmail ~]# unoconv -f pdf dovecot配置.doc这

用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.fonCouldn't get family name for smaf1257.fonCouldn't determine full name for smaf1256.fon

等错误,删除目录下所有fon文件再执行即可

广告 广告

评论区