本人负责维护一个文档管理系统,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

 

 

 

原文地址:http://www.cnblogs.com/baiantao/p/16879072.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性