本文主要是介绍kkFileView在线预览office的常见问题以及解决方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
《kkFileView在线预览office的常见问题以及解决方案》kkFileView在线预览Office常见问题包括base64编码配置、Office组件安装、乱码处理及水印添加,解决方案涉及版本适...
kkFileView在线预览office的常见问题
1.base64
1.1、3.js0以上版本需要base64方法
1.2、base64.js地址
1.3、接入方法
http://127.0.0.1:8012/onlinePreview?url=encodpythoneURIComponent(Base64.encode(url))
1.4、请参考官方文档地址
https://kkfileview.keking.cn/zh-cn/docs/usage.html
2.提示找不到OFFChina编程ICE组件
2.1、首先安装 开源OFFICE opChina编程enoffice或LibreOffice 建议安装LibreOffice
2.2、是打开配置文件 路径是 kkFileView-4.0.0\config\application.properties
(1)、指定OFFCIE安装路径 /opt/libr编程China编程eoffice7.1
(2)、如果是手动安装的自行修改自己的路径参考
(3)、重装libreoffice
3.乱码
3.1、打开bin目录里面的startup.BAT加入-Dfile.encoding=UTF-8
3.2、字体问题
具体操作如下:
- 下载如下字体包?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(‘动态水印'));
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持China编程(www.chinasem.cn)。
这篇关于kkFileView在线预览office的常见问题以及解决方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!