Electron 桌面应用是基于 Chromium 内核的,而谷歌Chrome取消了对PPAPI插件支持后,在线Office方案纷纷失效,只能更换国产浏览器在低版本浏览器苟延残喘,不能用于electron+vue项目。
市场上的方案很多,有很多免费开源的,同时也有比较成熟的商业软件,丰俭由人,大家可以自己选择。
1.微软提供的在线Office预览(不能编辑)
https://view.officeapps.live.com/op/view.aspx?src=服务器上文档地址(http开头)
2.在线Office方案:
腾讯文档、石墨文档、飞书
优势:跨平台,本机电脑上无需安装插件,也无需安装Office,支持多人同时协作。
劣势:需要网络一直在线,无法私有化部署,按年付费。
3.开源Office方案
OnlyOffice、LibreOffice
优势:支持私有化部署,本机电脑上无需安装插件,也无需安装Office,支持多人同时协作。
劣势:在线模拟Office,功能和性能方面与本机Office相差较大。
4.第三方插件方案
猿大师办公助手(重点推荐)、WebOffice、iweboffice、NTKO
优势:支持私有化部署,实际上是调用本机Office实现在线编辑功能,重点推荐——猿大师办公助手,兼容主流最新浏览器(包含Chrome),支持微软OFFICE和金山WPS,支持完整嵌入本机Office功能,和用本机Office操作上功能和版式都完全一致,并且是真正的内嵌网页,而不是像其他的方案用的是弹窗形式。
劣势:需要本地安装Office和插件。