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
相关推荐
guo_wen_qiang2 分钟前
docker安装常见软件集合
运维·docker·容器
0+1113 分钟前
Linux --读者写者问题、读写锁与自旋锁
linux
谷哥的小弟6 分钟前
CentOS寿终正寝
linux·运维·centos
醇氧7 分钟前
nohup 后台启动 uvicorn(仅测试 / 临时运行)
linux·运维·网络·python·python3.11
lisanmengmeng9 分钟前
nagios的安装错误
linux
海宇AI10 分钟前
零信任架构实战:基于海宇车辆估值构建自动化二手车收车测算网关
运维·人工智能·架构·自动化
雪落漂泊10 分钟前
Linux基本指令(上)
linux·运维·服务器
科技研学社16 分钟前
2026外贸新规+订单重构:内衣内裤工厂,自动化如何应对供应链洗牌
运维·重构·自动化
LongRunning19 分钟前
【Linux】RK3568-系统镜像(六)
linux
yume_sibai24 分钟前
04-Nginx部署实战完全指南(前端部署 + 后端代理 + 监控告警 + 故障排查)
运维·前端·nginx