kkFileView在线预览office的常见问题及解决办法

本文介绍了kkFileView在预览Office文件时遇到的常见问题,如base64编码、OFFICE组件缺失、乱码处理、水印设置等,并提供了详细的解决步骤和配置方法,适合开发者参考.

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

kkFileView在线预览office的常见问题及解决办法
1.base64
乱码报错信息
1.1、3.0以上版本需要base64方法
1.2、base64.js地址
在<

1.3、接入方法
http://127.0.0.1:8012/onlinePreview?url=encodeURIComponent(Base64.encode(url))
1.4、请参考官方文档地址

2.提示找不到OFFICE组件
案例
2.1、首先安装 开源OFFICE openoffice或LibreOffice 建议安装LibreOffice
2.2、是打开配置文件 路径是 kkFileView-4.0.0\config\application.properties
(1)、指定OFFCIE安装路径 /opt/libreoffice7.1
(2)、如果是手动安装的自行修改自己的路径参考
(3)、重装libreoffice

3.乱码
案例
3.1、打开bin目录里面的startup.bat加入-Dfile.encoding=UTF-8
3.2、字体问题
大部分Linux系统上并没有预装中文字体或字体不全,需要把常用字体拷贝到Linux服务器上,具体操作如下: 下载如下字体包?http://kkfileview.keking.cn/fonts.zip?文件解压完整拷贝到Linux下的 /usr/share/fonts目录。然后依次执行mkfontscale 、mkfontdir 、fc-cache使字体生效。

4.如何水印文本内容动态传值
4.1、在预览url后面加上参数&watermarkTxt即可
var url = ‘http://127.0.0.1:8080/file/test.txt’; //要预览文件的访问地址window.open(‘http://127.0.0.1:8012/onlinePreview?url=’ + encodeURIComponent(url) + ‘&watermarkTxt=’ + encodeURIComponent(‘动态水印’));

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值