前端预览-Word(.docx)

本文介绍了三种文档在线预览的方法:使用第三方服务如微软、永中等;前端使用docx-preview、mammoth插件;后端提供服务或转换为PDF。每种方案都有其优势与劣势。

    目前前端预览有以下几个方案:

1.使用微软、永中等第三方提供的服务进行预览。

2.前端使用docx-preview、mammoth两个插件进行预览。

3.后端提供服务或者转为pdf进行预览。

以下逐条分析优劣及相关资源:

1.使用微软、永中等第三方提供的服务进行预览。

优势:可以处理doc、docx、xls等所有office相关的文档。

劣势:1.文件需要外网访问,部分网站需要上传到指定服务器。

           2.第三方服务稳定性无法控制。

相关资源:

1.微软office服务:https://view.officeapps.live.com/op/view.aspx?src=URL(非常不稳定)

2.永中在线文档:文档在线预览_文档在线编辑_文档格式转换_永中云服务平台

3.office web 365:文档在线预览 OfficeWeb365 速度更快的Office在线预览服务

4.usdoc :usdoc文档在线预览 Office在线预览 word预览

2、3、4都是分为免费和收费的,根据情况选择吧。

2.前端使用docx-preview、mammoth两个插件进行预览。

使用这两个插件处理,mammoth插件是讲内容转为html,效果不太好,不推荐。docx-preview是目前前端用的最多的预览插件,具体用法可以百度一下。

优点:使用简单、开发方便。

劣势:1.bug比较多,有特殊格式的文件就会报错打不开。

           2.样式会丢失,存在乱码。

所以如果文档内容比较简单的可以用这个插件,比较复杂的文档很难用起来。而且仅支持docx。

3.后端提供服务或者转为pdf进行预览。

提供服务的方式是后端提供预览服务,前端单独调用,类似于自己搭建第三方平台。

转为pdf是后端利用插件将word文档转为pdf文件,再交给前端预览。

优势:安全、可自定义。

劣势:可能需要独立部署服务,或影响后端性能。

独立部署推荐资源:kkFileViewicon-default.png?t=M85Bhttps://gitee.com/kekingcn/file-online-preview

如果网站不是规模不是特别大,还是考虑转为pdf的方案或者使用第三方服务。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值