kkFileView在線預(yù)覽office的常見(jiàn)問(wèn)題以及解決方案
kkFileView在線預(yù)覽office的常見(jiàn)問(wèn)題
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、請(qǐng)參考官方文檔地址
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)、如果是手動(dòng)安裝的自行修改自己的路徑參考
(3)、重裝libreoffice
3.亂碼

3.1、打開bin目錄里面的startup.bat加入-Dfile.encoding=UTF-8
3.2、字體問(wèn)題
- 大部分Linux系統(tǒng)上并沒(méi)有預(yù)裝中文字體或字體不全,需要把常用字體拷貝到Linux服務(wù)器上。
具體操作如下:
- 下載如下字體包?http://kkfileview.keking.cn/fonts.zip?文件解壓完整拷貝到Linux下的 /usr/share/fonts目錄。
- 然后依次執(zhí)行mkfontscale 、mkfontdir 、fc-cache使字體生效。
4.如何水印文本內(nèi)容動(dòng)態(tài)傳值
4.1、在預(yù)覽url后面加上參數(shù)&watermarkTxt即可
var url = ‘http://127.0.0.1:8080/file/test.txt'; //要預(yù)覽文件的訪問(wèn)地址 window.open(‘http://127.0.0.1:8012/onlinePreview?url=' + encodeURIComponent(url) + ‘&watermarkTxt=' + encodeURIComponent(‘動(dòng)態(tài)水印'));
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
gateway和jwt網(wǎng)關(guān)認(rèn)證實(shí)現(xiàn)過(guò)程解析
這篇文章主要介紹了gateway和jwt網(wǎng)關(guān)認(rèn)證實(shí)現(xiàn)過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-11-11
使用webmagic實(shí)現(xiàn)爬蟲程序示例分享
Spring事務(wù)中的事務(wù)傳播行為使用方式詳解
SpringBoot結(jié)合Mybatis實(shí)現(xiàn)創(chuàng)建數(shù)據(jù)庫(kù)表的方法

