kkfileview Word文件预览乱码异常问题及解决
kkfileview Word文件预览乱码异常
本篇文章以CentOS为例:
这里处理的是服务器没有相关中文字体的解决方案
下载中文字体包
线上
http://kkfileview.keking.cn/fonts.zip
上传服务器至目录/usr/share/fonts
cd /usr/share/fonts
将文件上传至该文件夹下,解压 unzip fonts.zip,以下是解压后的文件目录

字体权限
cd zhFonts
执行以下代码,给字体添加权限
sudo chmod -R 755 *.TTF #允许普通用户以超级用户的身份使用 sudo chmod -R 755 *.ttf sudo chmod -R 755 *.ttc
已下是执行后的状态

执行命令
mkfontscale #如果提示 mkfontscale: command not found,则安装对应命令 #yum install -y mkfontscale
mkfontdir
fc-cache #如果提示 fc-cache: command not found,查看是否安装已经安装fontconfig #如果已经安装但是版本不是fontconfig-2.13.0,则执行以下代码 fc-cache -fv #如果未安装则执行 yum install fontconfig
快捷使用 $fc-cache && mkfontscale && mkfontdir
source /etc/profile
重启服务
将kkfile服务和office服务停止,重新启动kkfile服务即可,然后就可以正常预览了
执行完以上代码后字体就安装成功了,如果需要安装其他字体,只需在/usr/share/fonts文件下中自定义一个文件,将新的字体存放在这个文件中,重新运行以上操作即可
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
解决Eclipse Tomcat OutOfMemoryError:PermGen space的问题
今天小编就为大家分享一篇关于解决Eclipse Tomcat OutOfMemoryError:PermGen space的问题,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧2018-12-12
Spring IOC容器FactoryBean工厂Bean实例
这篇文章主要为大家介绍了Spring IOC容器FactoryBean工厂Bean实例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2022-05-05
解读静态资源访问static-locations和static-path-pattern
本文主要介绍了Spring Boot中静态资源的配置和访问方式,包括静态资源的默认前缀、默认地址、目录结构、访问路径以及静态资源处理器的工作原理,通过配置文件和实现`WebMvcConfigurer`接口,可以自定义静态资源目录和访问前缀2025-01-01
IDEA2021没有Web Application的解决过程及分析
在IDEA中创建WebApplication项目时,若AddFrameworksSupport无该选项,可先创建普通Java项目后添加框架支持,或通过快捷键打开registry,勾选javaee.legacy.project.wizard以启用,如解决您的问题,欢迎点赞支持2025-09-09


最新评论