Linux系统Word转换PDF,文档字体乱码不显示问题解决。

最近在做在线预览office文档功能,遇到的问题在这里记录一下。

在用unoconv做文档转换时,发现中文转换乱码。

找到最多的办法就是把 windows 下的字体全部拷贝到Linux字体库中并使之生效。

bash 复制代码
1.  首先windows 字体库的路径 : C:\\Windows\\Fonts
2.  在/usr/share/fonts/下新建文件夹 winFonts
3.  cd /usr/share/fonts/winFonts
4.  sudo mkfontscale
5.  sudo mkfontdir //这两条命令是生成字体的索引信息
6.  sudo fc-cache -fv //更新字体缓存
7.  reboot //重启电脑

备注:

如果提示 mkfontscale: command not found,需安装

bash 复制代码
yum install mkfontscale 

如果提示 fc-cache: command not found,需安装

bash 复制代码
yum install fontconfig
相关推荐
勇往直前plus3 分钟前
VMware centos磁盘容量扩容教程
linux·运维·centos
UtopianCoding11 分钟前
MinerU:重新定义PDF智能提取的开源利器
docker·pdf·开源
政安晨1 小时前
Ubuntu 服务器无法 ping 通网站域名的问题解决备忘 ——通常与网络配置有关(DNS解析)
linux·运维·服务器·ubuntu·ping·esp32编译服务器·dns域名解析
007php0073 小时前
Jenkins+docker 微服务实现自动化部署安装和部署过程
运维·数据库·git·docker·微服务·自动化·jenkins
路溪非溪3 小时前
嵌入式Linux驱动开发杂项总结
linux·运维·驱动开发
2501_920047033 小时前
nginx-限速-限制并发连接数-限制请求数
运维·nginx
Neolock3 小时前
Linux应急响应一般思路(三)
linux·web安全·应急响应
网硕互联的小客服4 小时前
服务器支持IPv6吗?如何让服务器支持IPv6
运维·服务器·ip
被遗忘的旋律.4 小时前
Linux驱动开发笔记(七)——并发与竞争(上)——原子操作
linux·驱动开发·笔记
轻松Ai享生活4 小时前
minidump vs core dump
linux