微信小程序调用kkfileview

Python013

微信小程序调用kkfileview,第1张

可行调用。

KKFileView是一个文件文档在线预览解决方案,该项目它使用了springboot流行的springboot搭建,支持Windows,Linux平台一键部署,两行js代码就可以接入预览,这个项目容易上手和部署,基本支持支持文本、图片、Office文档、WPS文档、PDF、视频、音频、压缩包等常见文件类型预览,支持常见文件格式,兼容新版Office文档,独立于业务系统外,提供restfulhttp接口,开发语言无关,微服务场景下直接提供在线预览服务,rest接口提供服务,跨平台特性都支持。

kkFlileView是一个java开源的文件预览项目。之前我要做一个关于各类office文档在线预览的功能,对我这种还是小白的家伙,要做一个预览难度确实很大,不过好在在网上发现了这款kkFileView的开源的springboot项目,帮助我解决这个大问题。kkFileVie支持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等文件在线预览,功能非常强大,不仅满足了我的要求,还提供功能的功能。

在线预览的不是office格式,而且是swf文件,

flexPaper是可以把swf放在页面上进行展示的,

1、flash 的flexpaper 将文档转换为swf格式,然后使用flash在网页中浏览,

2、使用开源的软件openoffice+pdf2htmlEx,利用openoffice的接口先将文档转换为pdf格式,然后在使用pdf2htmlEx将文档转换为html直接在网页中显示;

3、搭建一个文档预览服务器,基于office web app,也就是微软的office online。

搭建服务器步骤:

首先,需要转换server

安装IIS 7.0,打开服务器管理器,添加角色和功能,打开“添加角色和功能向导”界面,点击下一步,因为是基于本机安装,所以要选择“基于角色或者基于功能安装”,在服务器角色列表上选择“Web服务器”,点击下一步,安装完成。

其次,域控server

(1)打开服务器管理器,添加角色和功能,出现“添加角色和功能”界面,下一步,因为是基于本机安装,所以要选择“基于角色或基于功能安装”,选择添加AD域服务,同时添加所需功能,根据提示操作,下一步,等待安装完成。

(2)配置域,点击服务器管理器左侧“AD DS”,点击“升级为域控制器”,进入AD域服务器配置向导,下一步(注意:域的填写),填写密码,下一步,提示DNS无法创建,不用管,继续下一步,安装路径,默认,下一步,查看选项,默认,下一步,点击安装,安装完成,会提示注销重启。

(3)将转换服务器加入到域控服务器,修改NDS,指向域控服务器,在计算机属性中,修改计算机名称,并添加到域控服务器(如下图),确定后提示注销重启服务器,在域控服务器,管理中选择添加服务器,名称填写office web apps server的计算机名称,立即查找。然后添加到右边,确定。在域控服务器中,所有服务器显示两台服务器,并都是联机状态则表示成功。

至此,服务器安装完成。