kkfileview Word文件预览乱码异常问题

本文涉及的产品
简介: 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文件下中自定义一个文件,将新的字体存放在这个文件中,重新运行以上操作即可。


执行完以上代码后字体就安装成功了,如果需要安装其他字体,只需在/usr/share/fonts文件下中自定义一个文件,将新的字体存放在这个文件中,重新运行以上操作即可。


相关实践学习
基于函数计算一键部署掌上游戏机
本场景介绍如何使用阿里云计算服务命令快速搭建一个掌上游戏机。
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
目录
相关文章
VScode修改打开默认编码及自动匹配文件编码格式
VScode修改打开默认编码及自动匹配文件编码格式
1574 0
VScode修改打开默认编码及自动匹配文件编码格式
|
1月前
查看word文档的修改痕迹
查看word文档的修改痕迹
9 0
|
4月前
|
存储
如何解决网页中的pdf文件无法下载?pdf打印显示空白怎么办?
如何解决网页中的pdf文件无法下载?pdf打印显示空白怎么办?
192 0
|
12月前
老版本word文档打开文字重叠、重影解决方法
老版本word文档打开文字重叠、重影解决方法
144 0
|
Web App开发
谷歌 Chrome 浏览器内直接打开编辑保存 Word、Excel、PPT 文档,可离线部署!
谷歌 Chrome 经过开发团队不断优化,凭借运行界面简单,打开速度最快及扩展插件众多,Chrome 已经成为了世界上最受欢迎的浏览器。不过有一点非常可惜,由于微软 Office 不是开源程序,所以 Chrome 一直无法直接打开微软 Office 文档。
246 0
谷歌 Chrome 浏览器内直接打开编辑保存 Word、Excel、PPT 文档,可离线部署!
谷歌浏览器下载的内容老是自动打开
原因是每次下载内容在浏览器左下角都有提示,一般都是选择打开所在文件夹,一次手残,点了总是打开此文件导致一下载文件就自动打开。
892 0
谷歌浏览器下载的内容老是自动打开
WPS文档如何删除空白页
WPS文档如何删除空白页
211 0
WPS文档如何删除空白页
让IE浏览器提示下载或直接打开word文档
在很多论坛上看到这样的问题:点击一个指向.doc类型的文件后,怎样不直接在IE里打开,而是弹出一个对话框提示用户想下载还是打开。解决方法很简单,打开“我的电脑”,在菜单里选择“工具”->“文件夹选项”,在对话框里选择“文件类型”这个属性页,在列表中选中扩展名为doc的类型,按下面的“高级”按钮,在弹出的“编辑文件类型”对话框里钩上“下载后确认打开”复选框就可以了。
1263 0