彩票走势图

App内集成Word、PPT、Excel、Pdf等文档阅读器功能的3大选择

原创|对比评测|编辑:何跃|2022-01-20 14:23:20.300|阅读 635 次

概述:在微信、钉钉、QQ等时事通讯的APP中大家或多或少都在应用中阅读过Word、PPT、Excel、Pdf等文档,那么作为普通开发者我们有哪些方法实现功能呢?

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

早上有网友给我提出了这么一个需求,需要在APP中集成Word、PPT、Excel、Pdf等文档的阅读功能,无需打开WPS。

经过我在全网搜索后,有以下3个SDK可以实现:

1. 腾讯浏览服务TBS

支持Office文档等46种格式,对视频资源硬件解码 / 低系统资源消耗 / 播放更顺畅。 貌似还是免费的哦,。

  • TBS已提供9种主流文件格式的本地打开,如果您需要使用更高级的能力请使用QQ浏览器打开文件。
  • 接入TBS可支持打开文件格式:doc、docx、ppt、pptx、xls、xlsx、pdf、txt、epub
  • 调用QQ浏览器可打开:rar(包含加密格式)、zip(包含加密格式)、tar、bz2、gz、7z(包含加密格式)、doc、docx、ppt、pptx、xls、xlsx、txt、pdf、epub、chm、html/htm、xml、mht、url、ini、log、bat、php、js、lrc、jpg、jpeg、png、gif、bmp、tiff 、webp、mp3、m4a、aac、amr、wav、ogg、mid、ra、wma、mpga、ape、flac

然而诸事有利有弊,在这个SDK调用之后,优先调起 QQ 浏览器打开文件。如果没有安装 QQ 浏览器,在 X5 内核下调起简版 QB 打开文 件。如果使用的系统内核,则调起文件阅读器弹框。说到底还是调用的腾讯相关软件的阅读器。

2. 商业SDK PDFTron PDF SDK

PDFTron SDK是在内部建立的,它API在Windows、Mac OS、Linux、Android、iOS和网络上的应用增加了微软Office、CAD甚至视频协作的功能。

目前支持JavaScript|JAVA|C#|Swift|C|Kotlin语言开发,体验接近原生,具体区别可以点击这里查看

3. Leadtools 的Document Viewer

 Document Viewer使用LEADTOOLS光栅和文档支持,以及缓存、SVG、OCR、注释和图像查看器技术,允许创建的应用程序可以查看、编辑和修改桌面或网络上的任何类型的文档,只需极少的代码。

这个支持的格式较多,因为比较专业,部分格式还可以做转换:

  • Adobe Acrobat PDF and PDF/A
  • Microsoft Office DOC/DOCX, XLS/XLSX, PPT/PPTX, PST, EML, MSG, and XPS formats
  • CAD formats such as DXF, DWG, and DWF
  • TIFF, JPEG, PNG, EXIF, BMP, and a hundred more raster image formats
  • Plain Text, RTF, HTML, MOBI, ePUB, and more
  • IBM AFP, MO:DCA, IOCA, and PTOCA

Document Viewer支持的开发语言有.NET (C# & VB) 、HTML5/JavaScript.


因为在APP中直接阅览Office文档的应用场景较少,更多的是自研OA系统需要,所以在这方面有业务接触的技术朋友们可以都试用一下,以便未来所需。


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关产品
PDFTron PDF SDK

给Android、Windows、MacOs、Linux上软件赋予PDF与MS Office的能力

LEADTOOLS Document Suite Developer Toolkit

LEADTOOLS Document Imaging Suite SDK是LEADTOOLS SDK中各种特点的精选组合,这套强大的工具利用了LEAD行业领先的图像处理技术来智能地识别文档的特征,而根据文档的特征可以识别扫描的或传真的任何类型的表格图像。

扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP