关于office在线预览的那些方法大比拼

本文探讨了实现Office在线预览的多种方法,包括API接口(如百度文库)、Office Online、以及转换组件(如Aspose)。每种方法都有其应用场景和优缺点,如API接口可能涉及费用和数据安全,Office Online需依赖远程服务,转换组件则可提供更灵活的控制但可能成本较高。同时,文章提到了转换格式的考虑,如SWF、HTML和图片,各有适用场景和用户体验的考量。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如果你想实现office在线预览,市场上的产品、方法特别多,不知道如何下手,或许我的总结会给你带来帮助。

首先说下office在线预览的应用场景:

第一类:公司内部的办公文档管理,在线预览。

第二类:教育行业,课件的上传,在线预览。

第三类: 文库分享行业,这个其实和第二类差不多了。

市场上有几类的方法:

1、api接口,如百度文库已经放开了api接口,只需要你调用他的api接口,把文档地址传给他,他就可以转码了。然后你在预览的时候也调用他的接口,可以增加查询条件,查看允许查看多少页。百度这个接口是要收费的,而且文档是存在百度云上了。文档不在你本机,也无法在你本机。

2、office online ,这个是微软提供的,现在大多数邮箱的附件的在线预览其他上都是使用的office online ,他是基于微软的组件office web apps。这个预览是整篇预览,就是纯office文档等的在线打开了。不需要什么转换。他的使用方法也是以接口的方式,你需要预览的时候把文档地址传给他。文档也是存在office online的服务器上的。这个是整篇的,如果说你想只允许免费查看多少页就不能使用了。

有一些在线网盘提供的office文档等在线预览也是用的这个插件,网盘的插件安装后其实是调用的远程的office online服务,文件也不在你本机。如果是局域网就无法使用了。如果你需要局域网使用,office web apps是可以自己搭的,但是office web apps服务器搭非常麻烦 ,至少需要两台主机,必须配置域控才可以用。

3、转换组件,就是市场上的一转office转换组件,比如Aspose,O2S.Components.PDF,Spire,Microsoft.Office.Interop,Interop.Print2Flash3等等,这些组件的转换功能还是非常强大的,可以转换成图片,swf,html等,可以分页,能分布就可以按页控制权限。但是呢这些组件大多数是要收钱的。而且价格不便宜。

再来说下转换的格式,第三方的api接口、office online就不要多介绍了,api 接口,人家提供了什么功能,你就用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值