国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

kkfileview在線預(yù)覽文件實(shí)現(xiàn) Windows Linux

這篇具有很好參考價(jià)值的文章主要介紹了kkfileview在線預(yù)覽文件實(shí)現(xiàn) Windows Linux。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1 kkfileview介紹

網(wǎng)頁端不想下載文件,而是想在線打開文件預(yù)覽,比如:txt、doc、docx、pdf、xml、xls、xlsx、ppt、pptx、zip、png、jpg等等。這個(gè)時(shí)候 kkFileView 的出現(xiàn)就解決了我們的問題。
kkFileView 為文件文檔在線預(yù)覽解決方案,該項(xiàng)目使用流行的spring boot搭建,易上手和部署,基本支持主流辦公文檔的在線預(yù)覽,如doc,docx,xls,xlsx,ppt,pptx,pdf,txt,zip,rar,圖片,視頻,音頻等等。
kkfileview 官網(wǎng)
kkfileview 碼云地址
kkfileview gitHub地址

2 kkfileview安裝

首先,下載代碼到本地
kkfileview,windows,linux,java,vue
idea開發(fā)工具打開,clean,install
kkfileview,windows,linux,java,vue

2.1 Windows環(huán)境

2.1.1 啟動(dòng)

install執(zhí)行成功后,找到target文件夾下的kkFileView-x.x.x.zip壓縮包,進(jìn)行解壓縮。進(jìn)入 bin 目錄,雙擊 startup.bat 啟動(dòng) kkFileView。
kkfileview,windows,linux,java,vue

2.1.2 訪問檢查

進(jìn)入 log 目錄查看 kkFileView.log 日志,打印【kkFileView 服務(wù)啟動(dòng)完成,耗時(shí):26.8350973s,演示頁請?jiān)L問: http://127.0.0.1:8012 】則說明啟動(dòng)成功。
這時(shí)可以訪問http://localhost:8012/index,看到以下頁面說明部署成功。
kkfileview,windows,linux,java,vue

2.1.3 Windows另一種部署方式

截止2.1.2步驟Windows環(huán)境已經(jīng)部署完成。如果是部署本地測試環(huán)境的話,還可以直接如下圖運(yùn)行服務(wù),效果和上一種方法是相同的。

kkfileview,windows,linux,java,vue

2.2 Linux環(huán)境

如果搭建測試環(huán)境,可以用VMware創(chuàng)建一個(gè)虛擬機(jī)

2.2.1 上傳壓縮包

root用戶下將 kkFileView-4.2.1.tar.gz 上傳到服務(wù)器 ,使用命令 tar -zxvf kkFileView-4.2.1.tar.gz 解壓。
kkfileview,windows,linux,java,vue

2.2.2 開放 8012 端口

1.查看防火墻狀態(tài):systemctl status firewalldfirewall-cmd --state

2.若防火墻未開啟,則需要開啟防火墻:systemctl start firewalld.service

3.查看開放端口列表firewall-cmd --list-ports

4.開啟指定端口:firewall-cmd --zone=public --add-port=8012/tcp --permanent(8012為端口號),提示success則為成功

5.重新加載防火墻firewall-cmd --reload,提示success則為成功

6.再次查看開放端口列表firewall-cmd --list-ports,8012端口已經(jīng)成功開放
kkfileview,windows,linux,java,vue

2.2.3 安裝字體

2.2.3.1 字體壓縮包下載:

1 網(wǎng)頁下載:
http://kkfileview.keking.cn/fonts.zip
2 百度網(wǎng)盤下載:
鏈接:https://pan.baidu.com/s/1-Sp02zdMfZfNuNJIEmOmyA
提取碼:asgo

2.2.3.2 字體安裝

1 將下載的字體fonts.zip上傳到 /usr/share/fonts 目錄
2 執(zhí)行unzip fonts.zip命令解壓,若提示unzip: command not found則運(yùn)行yum install -y unzip zip安裝命令。安裝成功后就可以使用unzip命令了。
3 執(zhí)行命令 mkfontscalemkfontscale 提示沒有命令則先 yum install mkfontscale 安裝命令,再分別依次執(zhí)行 mkfontscale、mkfontdir、fc-cache 命令。

2.2.4 啟動(dòng)服務(wù)

root用戶下解壓后進(jìn)入 kkFileView-4.2.1/bin 目錄,執(zhí)行 ./startup.sh 開始安裝和啟動(dòng),安裝過程中會下載需要的組件需要輸入y
這里下載速度特別慢,而且到最后也大概率會下載失敗kkfileview,windows,linux,java,vue

kkfileview,windows,linux,java,vue
可以直接退出下載
在這個(gè)網(wǎng)站找到對應(yīng)libreoffice版本,下載好安裝包后上傳到Linux服務(wù)器手動(dòng)安裝。
libreoffice 安裝包下載

我百度網(wǎng)盤這里有下載好的
鏈接:https://pan.baidu.com/s/1rsPEp70_LSNapzFosTaObQ
提取碼:y7f2

root用戶下將 LibreOffice_7.3.7.2_Linux_x86-64_rpm.tar.gz 上傳到服務(wù)器 ,使用命令 tar -zxvf LibreOffice_7.3.7.2_Linux_x86-64_rpm.tar.gz 解壓。
進(jìn)入RPMS目錄執(zhí)行 yum localinstall *.rpm 進(jìn)行安裝。會有提示信息輸入y
kkfileview,windows,linux,java,vue
提示安裝成功后,進(jìn)入kkFileView-4.2.1/bin目錄,執(zhí)行./startup.sh命令啟動(dòng)kkFileView服務(wù),提示正在運(yùn)行,由于前面啟動(dòng)不正確,我先執(zhí)行./shutdown.sh命令關(guān)閉進(jìn)程,關(guān)閉成功后,再執(zhí)行./startup.sh啟動(dòng)服務(wù),之后執(zhí)行./showlog.sh命令查看日志,可以看到已經(jīng)啟動(dòng)成功。
kkfileview,windows,linux,java,vue

2.2.5 檢查運(yùn)行是否正常

ifconfig命令查看服務(wù)器IP地址
kkfileview,windows,linux,java,vue
之后本地瀏覽器訪問http://IP:8012/index,看到一下界面說明運(yùn)行成功。
kkfileview,windows,linux,java,vue

3 前端頁面調(diào)用接口

首先安裝依賴

npm install --save js-base64
或
yarn add js-base64

引入依賴

import { Base64 } from "js-base64";

previewFile方法傳入文件地址就可以

<el-button type="primary" size="mini" @click="previewFile(file)">預(yù)覽</el-button>

previewFile(file) {
	 window.open('http://127.0.0.1:8012/onlinePreview?url='+encodeURIComponent(Base64.encode(file.url)));
	 // window.open('http://IP:8012/onlinePreview?url='+encodeURIComponent(Base64.encode(file.url)));
}

4. 參考

kkFileView安裝及使用——文件預(yù)覽解決方案文章來源地址http://www.zghlxwxcb.cn/news/detail-754564.html

到了這里,關(guān)于kkfileview在線預(yù)覽文件實(shí)現(xiàn) Windows Linux的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Docker安裝kkfileview,kkfileview在docker部署后預(yù)覽出現(xiàn)預(yù)覽中的字體樣式與源文件不同的解決辦法,動(dòng)態(tài)水印 kkfileview漏洞修復(fù)

    Docker安裝kkfileview,kkfileview在docker部署后預(yù)覽出現(xiàn)預(yù)覽中的字體樣式與源文件不同的解決辦法,動(dòng)態(tài)水印 kkfileview漏洞修復(fù)

    目錄 1.Docker安裝kkfileview 2.kkfileview在docker部署后預(yù)覽出現(xiàn)預(yù)覽中的字體樣式與源文件不同的解決辦法 2.1. 物理機(jī)或虛擬機(jī)上運(yùn)行? 2.2. Docker容器環(huán)境環(huán)境運(yùn)行? 3.docker中更改kkfileview的配置文件application.properties 4.如何水印文本內(nèi)容動(dòng)態(tài)傳值 動(dòng)態(tài)水印 靜態(tài)水印 5.擴(kuò)展漏洞,修復(fù)

    2024年02月14日
    瀏覽(22)
  • Docker安裝kkfileview,kkfileview在docker部署后預(yù)覽出現(xiàn)預(yù)覽中的字體樣式與源文件不同的解決辦法,動(dòng)態(tài)水印

    Docker安裝kkfileview,kkfileview在docker部署后預(yù)覽出現(xiàn)預(yù)覽中的字體樣式與源文件不同的解決辦法,動(dòng)態(tài)水印

    目錄 1.Docker安裝kkfileview 2.kkfileview在docker部署后預(yù)覽出現(xiàn)預(yù)覽中的字體樣式與源文件不同的解決辦法 2.1. 物理機(jī)或虛擬機(jī)上運(yùn)行? 2.2. Docker容器環(huán)境環(huán)境運(yùn)行? 3.docker中更改kkfileview的配置文件application.properties 4.如何水印文本內(nèi)容動(dòng)態(tài)傳值 動(dòng)態(tài)水印 靜態(tài)水印 5.擴(kuò)展漏洞,修復(fù)

    2024年02月11日
    瀏覽(23)
  • 文件預(yù)覽服務(wù)器kkfileview安裝部署(linux 版)

    文件預(yù)覽服務(wù)器kkfileview安裝部署(linux 版)

    1、安裝 LiberOffice 安裝包 命令下載 wget https://kkfileview.keking.cn/LibreOffice_7.1.4_Linux_x86-64_rpm.tar.gz tar -zxvf LibreOffice_7.1.4_Linux_x86-64_rpm.tar.gz cd LibreOffice_7.1.4.2_Linux_x86-64_rpm/RPMS yum install -y *.rpm 2、驗(yàn)證office是否安裝成功 cd /opt/libreoffice7.1/program ./soffice --version 如果順利成功,此時(shí)可以看

    2024年02月05日
    瀏覽(26)
  • 文檔在線預(yù)覽(二)word、pdf文件轉(zhuǎn)html以實(shí)現(xiàn)文檔在線預(yù)覽

    文檔在線預(yù)覽(二)word、pdf文件轉(zhuǎn)html以實(shí)現(xiàn)文檔在線預(yù)覽

    @ 目錄 一、前言 1、aspose 2 、poi + pdfbox 3 spire 二、將文件轉(zhuǎn)換成html字符串 1、將word文件轉(zhuǎn)成html字符串 1.1 使用aspose 1.2 使用poi 1.3 使用spire 2、將pdf文件轉(zhuǎn)成html字符串 2.1 使用aspose 2.2 使用 poi + pbfbox 2.3 使用spire 3、將excel文件轉(zhuǎn)成html字符串 3.1 使用aspose 3.2 使用poi + pdfbox 3.3 使用

    2024年02月06日
    瀏覽(89)
  • vue 實(shí)現(xiàn)在線預(yù)覽PDFpdf文件

    vue 實(shí)現(xiàn)在線預(yù)覽PDFpdf文件

    最近在項(xiàng)目開發(fā)中,客戶有這樣一個(gè)需求:在線預(yù)覽上傳上去的PDF文件,之前沒接觸過這塊,通過查閱資料,發(fā)現(xiàn)有個(gè)PDF預(yù)覽組件,只需要引入進(jìn)來就可以,下面來進(jìn)入到干貨模式!??! 在components下創(chuàng)建PdfView文件夾,并創(chuàng)建一個(gè).vue文件 將下面的代碼復(fù)制到(index.vue).vue文

    2024年02月11日
    瀏覽(19)
  • 【Vue實(shí)用功能】Vue實(shí)現(xiàn)文檔在線預(yù)覽功能,在線預(yù)覽PDF、Word、Excel、ppt等office文件

    【Vue實(shí)用功能】Vue實(shí)現(xiàn)文檔在線預(yù)覽功能,在線預(yù)覽PDF、Word、Excel、ppt等office文件

    Luckysheet 是一個(gè)類似于 excel 的在線電子表格,功能強(qiáng)大、配置簡單且完全開源。 安裝 Luckysheet 1、通過CDN引入依賴 由于 Luckysheet 現(xiàn)在還沒有發(fā)布出模塊化的開發(fā),不能使用 npm,所以我們需要在 VUE 項(xiàng)目中手動(dòng)引入相關(guān)文件。編輯 public/index.html 文件,在里面添加如下代碼 2、指

    2023年04月22日
    瀏覽(312)
  • vue-pdf實(shí)現(xiàn)pdf文件在線預(yù)覽

    在日常的工作中在線預(yù)覽 PDF 文件的需求是很多的,下面介紹一下使用 vue-pdf 實(shí)現(xiàn)pdf文件在線預(yù)覽 使用 npm 安裝 vue-pdf npm install vue-pdf 使用 vue-pdf 顯示 PDF 文件 此時(shí)頁面中就會顯示我們提供的 PDF 文件了,但是此時(shí)只顯示了 PDF 文件的第一頁 按頁顯示 PDF 文件 使用 vue-pdf 能滿足

    2024年02月13日
    瀏覽(30)
  • 【uniapp】uniapp開發(fā)app項(xiàng)目實(shí)現(xiàn)在線預(yù)覽pdf文件

    【uniapp】uniapp開發(fā)app項(xiàng)目實(shí)現(xiàn)在線預(yù)覽pdf文件

    最終效果: 1.需要先從網(wǎng)上下載一份 pdf.js 的文件 地址:http://mozilla.github.io/pdf.js/getting_started/ 2.可以在uniapp項(xiàng)目中和 pages 目錄平級新建一個(gè) hybrid 文件夾,把下載好的 pdf.js 文件全部放到里面,主要是利用了web文件夾下的 viewer.html 文件 3.要實(shí)現(xiàn)pdf預(yù)覽,需要用到 uniapp 的一個(gè)

    2023年04月08日
    瀏覽(17)
  • Vue中使用pdf.js實(shí)現(xiàn)在線預(yù)覽pdf文件流

    以下是在Vue中使用pdf.js實(shí)現(xiàn)在線預(yù)覽pdf文件流的步驟: 在需要使用的組件中,使用以下代碼引入pdf.js: 使用pdf.js的 getDocument() 方法加載pdf文件流??梢詫⑽募髯鳛锽lob對象傳遞給該方法。例如,可以使用axios從服務(wù)器獲取pdf文件流: 在 loadPdf() 方法中,使用 getDocument() 方法

    2024年02月09日
    瀏覽(96)
  • Java 實(shí)現(xiàn)word、excel、ppt、txt等辦公文件在線預(yù)覽功能!

    Java 實(shí)現(xiàn)word、excel、ppt、txt等辦公文件在線預(yù)覽功能!

    如何用 Java 實(shí)現(xiàn)word、excel、ppt、txt等辦公文件在線預(yù)覽功能?本文告訴你答案! java 實(shí)現(xiàn)辦公文件在線預(yù)覽功能是一個(gè)大家在工作中也許會遇到的需求,網(wǎng)上些公司專門提供這樣的服務(wù),不過需要收費(fèi)。 如果想要免費(fèi)的,可以用 openoffice,實(shí)現(xiàn)原理就是: 通過第三方工具op

    2024年02月11日
    瀏覽(92)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包