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
相关推荐
佐杰几秒前
Jenkins是什么
运维·jenkins
zzzsde17 分钟前
【Linux】权限(1):初识权限与使用理解
linux·运维·服务器
hzp66622 分钟前
使用WinBoat在Linux中安装window应用
linux·window·winboat·linux可视化
正在走向自律1 小时前
影刀RPA完全指南:从零入门到自动化高手(2/10)
运维·人工智能·自动化·rpa·影刀·rpa自动化工具·ai结合影刀
乌萨奇也要立志学C++1 小时前
【Linux】进程间通信(一)匿名管道原理剖析与进程池手动实现全流程
linux·运维·服务器
ManageEngineITSM6 小时前
技术的秩序:IT资产与配置管理的现代重构
大数据·运维·数据库·重构·工单系统
阿巴~阿巴~8 小时前
线程安全单例模式与懒汉线程池的实现与优化
linux·服务器·单例模式·线程池·饿汉模式·懒汉模式·静态方法
大隐隐于野8 小时前
tcp 丢包分析
linux·服务器·网络
梦昼初DawnDream8 小时前
linux安全基线
linux·运维·安全
Broken Arrows8 小时前
在Linux系统中,top命令的显示参数详解
linux·运维·服务器