kkFileView在線預覽office的常見問題以及解決方案
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、請參考官方文檔地址
https://kkfileview.keking.cn/zh-cn/docs/usage.html
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系統(tǒng)上并沒有預裝中文字體或字體不全,需要把常用字體拷貝到Linux服務器上。
具體操作如下:
- 下載如下字體包?http://kkfileview.keking.cn/fonts.zip?文件解壓完整拷貝到Linux下的 /usr/share/fonts目錄。
- 然后依次執(zhí)行mkfontscale 、mkfontdir 、fc-cache使字體生效。
4.如何水印文本內容動態(tài)傳值
4.1、在預覽url后面加上參數(shù)&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(‘動態(tài)水印'));
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
gateway和jwt網(wǎng)關認證實現(xiàn)過程解析
這篇文章主要介紹了gateway和jwt網(wǎng)關認證實現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2019-11-11
SpringBoot結合Mybatis實現(xiàn)創(chuàng)建數(shù)據(jù)庫表的方法
本文主要介紹了SpringBoot結合Mybatis實現(xiàn)創(chuàng)建數(shù)據(jù)庫表的方法,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-01-01

