首页 > 系统相关 >kkfileview在windows服务器部署指南

kkfileview在windows服务器部署指南

时间:2022-11-10 22:58:43浏览次数:68  
标签:文件 bat 预览 windows 服务器 KKFileView kkFileView kkfileview pdf

本人负责维护一个文档管理系统,BS化后需要一个开源的、免费的(甲方不愿意掏钱,哈哈)在线预览软件,市面上在线预览软件比较众多,选择了两款比较优秀的来配合使用:

(1)onlyoffice,

介绍:ONLYOFFICE是一个免费开源的国际化全能协作办公套件,该软件其实起步也是非常的早。最先是在2009年推出了TeamLab社区,后来便发布了自己的文档编辑软件,然后在2014年的时候,将TeamLab Office更名为现在我们看到并使用的【ONLYOFFICE】,并开放了源代码。到目前为止,ONLYOFFICE在全球已经有超过700万用户在使用,并且这个数还在不断的增加中。

 优点:免费、对一般word、ppt、pdf、excel格式支持很好,尤其是对word的加载使用的是分布式加载,效率很高; 

(2)KKFileView

介绍:KKFileView是基于SpringBoot和OpenOffice编写的开源的文件转换和在线预览工具,但目前官方已经隐藏了已经编译好的版本,现在是需要加他们的付费群才可以拿,官网只能拿到源码,然后我就自己拿源码用maven编译了。

kkFileView支持的格式:doc、docx、ppt、pptx、xls、xlsx、zip、rar、mp4、mp3以及众多类文本及代码如txt、html、xml、java、properties、sql、js、md、json、conf、ini、vue、php、py、bat、gitignore。

官网:https://kkfileview.keking.cn/zh-cn/docs/production.html

  优点:支持的格式众多,小巧灵活;免费、代码开源;

在这专门介绍下KKFileView在Windows系统下部署流程,当然官网上也有,但是比较粗:

 一、前期准备

安装任何软件的时候遵循两点: (1:使用以管理员身份运行;(2:目录不能用中文

名称

用途

备注

 

 

 

 

Apache_OpenOffice_4.1.7_Win_x86_install_zh-CN.exe

OpenOffice是一套跨平台的办公室软件套件,功能非常强大,能在多个操作系统上执行,不仅可完成WORD的基本操作,EXCEL的图表操作,还增加了编写网页及数学方程等特色功能。OpenOffice是一款免费软件

下载地址:

https://pc.qq.com/detail/13/detail_1253.html

kkFileView.zip

KKFileView发布后的包,官网有代码

 解压出来就可以

jdk-8u144-windows-x64_8.0.1440.1.exe

Java jdk要求1.8以上

 网上一堆

vc_redist.x64.exe

vc_redist.x64.exe是微软官方推出的VC++运行库安装包

非必须

Window Server2012_补丁.rar

系统补丁

非必须

MSVBCRT_AIO_2017.07.10_X64.exe

系统补丁

非必须

 

二、kkFileView部署

 1、打开kkFileView解压文件地址如下所示:

  2、打开命令提示符:进行如下命令:

      e:

      cd E:\view\kkFileView\kkFileView-4.0.0\bin

     startup.bat

 

 

 3、 执行完成后,

去log文件夹查看日志,如果出现如下提示,说明成功,在本地就可以直接访问。

 

 4、 打开访问地址:

说明部署成功。

 

 

 

 

 

三、常见问题:

  1、定时清理缓存: KKFileView的原理是把非pdf文件下载到本地,转换成pdf之后在进行预览,导致会出现缓存。打开一个非pdf文件后,会自动在file文件夹生产两个文件(本身文件、转换后的pdf文件);

打开同一个文件后,如果内存中的缓存没有了,还会重新下载一遍这个文件;在生成pdf文件;

 2、配置文件修改,文件地址:Config\application.properties

   (1可以修改默认端口:server.port = ${KK_SERVER_PORT:8012}

   (2默认打开方式(图片、pdf):office.preview.type = ${KK_OFFICE_PREVIEW_TYPE:pdf}        

           图片:会把文件转换成图片后,在进行预览,效果会清楚点,小文件的话建议使用这种方式

               pdf:会把文件生产pdf后在进行预览;

3、默认启动:建立一个bat文件,把快捷方式放到开机自动启动;

bat文件如下:

set HOME=%~dp0
cd %HOME%
start startup.bat

 

 

 

标签:文件,bat,预览,windows,服务器,KKFileView,kkFileView,kkfileview,pdf
From: https://www.cnblogs.com/baiantao/p/16879072.html

相关文章

  • 使用宝塔面板 在centos7服务器上部署商城后台管理项目:node server后台 + vue2 前台
    使用宝塔面板在centos7服务器上部署商城后台管理项目:nodeserver后台+vue2前台域名解析假设有域名:mysite.top我们想在通过域名:app.mysite.top访问站点首先需要......
  • windows取消警报声
    目录Windows取消警报声前言步骤Windows取消警报声前言最近在使用Xshell时,当光标已经到行首再按退格键时就会发出警报声,虽然没有什么很大的影响,但是当我们要整行删除时多......
  • [gRPC] 关闭异步服务器
    [gRPC]关闭异步服务器在grpc的异步模式下,如何正确的关闭grpc服务呢?一般来讲,我们使用异步模式时grpc会写一个主循环,轮询所有请求void*tag;boolok;while(likely(!(*......
  • JavaWeb-02-web服务器
    2.web服务器2.1技术讲解ASP:微软:国内最早流行的就是ASP;在html中嵌入了VB的脚本ASP+COM;在ASP开发中,基本一个页面都有几千行的业务代码,页面及其混乱维护成本高C#I......
  • RabbitMQ windows下的安装与配置
    1、相关日志包含rabbitmq以及.net客户端的变更以及升级详情 2、rabbitmq安装方式介绍windows下的安装方式主要有以下两种:(1)、Usingchocolatey(2)、UsingtheInst......
  • windows 2019 STD域控,域管理员打不开网络适配器选项
    问题:解决办法:在域控的里新建一条策略 ,并把该调策略链接到所有用户。计算机配置/Windows设置/安全设置/本地策略/安全选项/用户账户控制:  用于内置管理员账号的管......
  • 固态硬盘(SSD)主机服务器是什么?为什么需要用SSD主机
    固态硬盘(SSD)主机服务器是什么?为什么需要用SSD主机你的网站加载时间太长了吗?你听说过固态硬盘服务器托管吗?它可以使你的网页加载速度提高20%什么是SSD主机服务器?要有一个......
  • CentOS 7 修改 DNS 服务器
    原文:CentOS7修改DNS服务器–冰冰的小屋(16bing.com)在CentOS6系统想修改DNS我们都知道修改/etc/resolv.conf文件,添加上需要的DNS,并重启网卡即可vim/etc/......
  • Windows权限提升
    4.权限提升及分析防御4.0.前置基础提权条件提权不是在任何情况下都可以进行的,它有一定的前置条件,例如拥有内网普通用户权限、拥有WebShell、拥有FTP权限、拥有某些远程管......
  • 白嫖永久服务器1668060025667
    阿贝云服务器注册免费领取1核1g内存5m宽带10g内存的云服务器,对于个人来说完全够用了。还有免费备案和虚拟主机,免备案对于搭建个人博客就很方便,部署了小项目上去,运行流畅不......