首页 » Web前端 » phphtml支撑xlxs技巧_Web开拓中的文档在线预览解决筹划支持多种文件格式

phphtml支撑xlxs技巧_Web开拓中的文档在线预览解决筹划支持多种文件格式

访客 2024-12-10 0

扫一扫用手机浏览

文章目录 [+]

常见的文档预览格式哀求

一样平常情形下,用户所哀求预览的文档莫过于Office系列的或者PDF或者图片,后两者实在很大略,一样平常不须要费多大力气就能完美办理,基本上可以说浏览器自身就已经知足这个需求了,但是看似普通的office文档想要在线预览,特殊是可能还想编辑,这样的需求可能就不是那么随意马虎就办理了,特殊上网上有很多收费的办理方案,价格较高,而且可能我们并不须要那么强大的功能,因此就会去找一些替代方案来节省本钱,下面我会依次先容这三种方案。

微软免费供应在线版本office预览

这种办法相对付后面两种方案是最大略的,这种方案的想法是来源于网易邮箱的在线预览文档功能,微软供应了免费的预览做事:

phphtml支撑xlxs技巧_Web开拓中的文档在线预览解决筹划支持多种文件格式

https://view.officeapps.live.com/op/view.aspx?src=你的文档地址

这种办法的好处显而易见,你什么都不须要做,只须要供应文档的地址就行,当然这也是有条件的,貌似是你的文档地址必须假如域名形式而且不带端口号的,也便是说这种方案只能知足文档机密性较低,而且知足上面提到的条件才行。

phphtml支撑xlxs技巧_Web开拓中的文档在线预览解决筹划支持多种文件格式
(图片来自网络侵删)

截图预览:

文章第一张图便是Excel文档的预览效果截图

PPT在线预览效果:

Word在线预览效果:

从预览效果来看和在Office打开无二,是一个非常不错的选择,图片或者PDF就不要利用这个了,还是用浏览器自带的吧!

自支配Office Online Server

这种方案适宜大多数情形,我本人也推举利用这种办法,由于可控性比较高,实际上便是将第一种办法搬到自己本地。
支配在自己的做事器上的,本文并不谈论详细如何安装,由于其安装相对繁芜,对环境哀求比较高,这便是它的缺陷。
微软自身供应了安装教程,网络上也有很多类似的干系先容,其利用效果和之前的截图类似,不过如果是自己支配的话是可以实现编辑功能的。

get地址

直接搜索“msdn 我见告你”,除非是有广告,不然该当第一个便是,然后到做事器菜单下

找到它,如下图

然后你就可以去找干系教程了,以下是微软官网的教程,大多数情形你可能还须要各种搜索

https://docs.microsoft.com/zh-cn/OfficeOnlineServer/office-online-server-overview

虚拟机安装

如果你以为上面的方法比较繁芜,或者说想先自己考试测验下,那么你也可以利用下面的方案,以下方案是在网络资料的时候创造的,笔者并未有干系的环境进行测试,感兴趣的网友可以移步到以下地址查看,同时感谢网络上热爱分享的同道们

https://www.jianshu.com/p/c67d103484a4

开源的文档在线预览方案 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://gitee.com/kekingcn/file-online-preview

效果预览,分别是word、图片和压缩文件

从预览效果上可能比不上Office Online,但是它支持的格式多,而且是开源的,紧张利用spring boot,可以支配在windows、linux或者MacOS上,在windows上支配相对大略一些,最紧张的还支持移动端预览!

总结

以上是我认为基本能够知足大多人需求的办理方案了,你可以针对自己的项目选择适宜自己项目的方案,希望能够通过本文的先容给大家带来一些思路,方案很多,要找到一个适宜的才是最主要的!

标签:

相关文章