【OfficeOnline】文档在线预览之解决方案(一)

引言

在项目中,实现Office文档在线预览并不复杂。我们可以选择使用第三方Office文档预览服务,这种方式既方便又高效,能满足我们的各种需求。但是,如果你希望自己能够深入地了解和掌控这个过程,首先需要了解Office文档在线预览的实现原理。浏览器支持预览的Office文档主要是PDF格式,因此,我们需要将Office文档转换为PDF格式。实现这一步骤,可以使用OpenOffice或LibreOffice等第三方工具,在借助JodConverter进行转换。这样一来,就可以实现这个实现这一功能了。

Created with Raphaël 2.3.0 office文档 office组件 执行转换 pdf文档预览

一、文档预览服务

  • 在线Office文档预览服务:现在有许多优质的在线Office文档服务可供选择,例如永中DCSOfficeWeb365idocv等,它们提供了便捷的文档在线预览和编辑功能。
  • 云存储服务:云存储服务如百度云(https://cloud.baidu.com/product/doc.html)也提供了丰富的文档存储和分享功能,用户可以轻松地在线预览和编辑各种文档。
  • 开放平台:WPS开放平台提供了一系列的文档处理和在线预览功能,用户可以通过开放平台轻松实现文档的在线管理和分享。
  • kkFileView:kkFileView是一款文件文档在线预览解决方案,使用流行的Spring Boot框架搭建,上手容易且易于部署。它基本支持主流办公文档的在线预览,如doc、docx、xls、xlsx、ppt、pptx、pdf、txt、zip、rar、图片、视频、音频等。

二、文档服务对比

  • 微软
    使用方式:https://view.officeapps.live.com/op/view.aspx?src=文件地址
    备注: 图片形式查看加载不出来

  • OfficeWeb365
    特色: 预览速度,唯快不破,普通文档解析速度在100ms以内。即点即现的预览速度,谁与争锋?
    备注:提供免费版、标准版,高级版等多个版本,其中免费版只支持5M以下,含广告。
    客户:字节跳动、科大讯飞、锐捷等。

  • 永中DCS文档
    永中DCS文档在线预览软件是永中软件股份有限公司基于十多年核心技术积累、面向移动互联领域推出的 一款文档处理软件。永中DCS采用自主可控核心技术,具备快速技术和服务响应能力,把文档原样输出为 HTML,图片等,即点即得、无需下载、保护文档隐私,快速高效,轻松实现文档在线安全阅读。
    备注:提供私有化版、公有云版,费用高(8w+)。
    客户:腾讯邮箱、阿里巴巴等。

  • IDocV
    多种对接方式、阅读进度条、页面定位、同步预览、安全等级、浏览器兼容、适应不同终端、加载优化、易扩展。
    备注:价格适宜,安装环境为Windows Server 2012 64位或以上版本
    客户:用友、tower、微办公等

三、第三方Office工具对比

除了选用成熟的在线文档服务,这里还可以通过安装第三方Office工具,借助JODConverter实现在线预览。

JODConverter,是一个Java的OpenDocument文件转换器,可以进行许多文件格式的转换。它依赖于OpenOffice.org或者LibreOffice提供的服务来进行转换,它能将Microsoft Office文档(Word,Excel,PowerPoint)转换为PDF格式。
你可以将JODConverter内嵌在Java应用程序里,也可以单独作为命令行由脚本调用,更可以应用为网页程序或者Web Service以供网络应用。

  • LibreOffice: LibreOffice 提供了广泛的平台支持,包括 Linux、Windows、macOS 以及移动平台。此外,通过合作伙伴,你还可以通过微软商店和 Mac 应用商店获取 LibreOffice。这种多样性和易用性使得安装 LibreOffice 变得相对轻松。

  • OpenOffice: 与 LibreOffice 不同,OpenOffice 的安装过程较为复杂,尤其在 Linux 上。它通常不包含在官方软件库中,需要手动下载官方软件包并进行手动安装。如果你之前安装了 LibreOffice,还需要先卸载它,以免出现安装冲突。

在平台可用性和安装过程方面,LibreOffice 显然更具优势。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值