Office 文件在网页上进行预览有什么比较好的实践吗?

2019-01-15 12:07:22 +08:00
 zicla

在我开源的网盘 蓝眼云盘 中,需要对常见的文件进行预览。目前针对 Office 文件的预览我的策略是:借助微软提供的 http 接口来预览,即 https://view.officeapps.live.com/op/embed.aspx?src= src 提供一个可以访问到 office 文件的 url 即可。 但是这个方法有几个问题:1. 由于要让微软服务器拉取到自己的文件,所以自己的云盘在本地部署时无法预览,只有部署到公网 ip 上才可以预览。2. 文件的大小超过 10M 后就不能预览。

在前端解决或者在后端解决都可以。 我使用的后端语言是 golang。 各位 v 友可有什么比较好的方案?

3264 次点击
所在节点    程序员
8 条回复
zicla
2019-01-15 12:07:46 +08:00
谢谢大家~
chinesestudio
2019-01-15 12:23:41 +08:00
nextcloud +collabora 还能编辑
sobigfish
2019-01-15 12:39:12 +08:00
office online server
onlyoffice
collaboraoffice
jorneyr
2019-01-15 12:51:21 +08:00
服务器后台把要预览的文件使用 LiberaOffice 转为 PDF, 前端访问 PDF.
abcbuzhiming
2019-01-15 12:54:17 +08:00
貌似解决方案都是使用的某个开源 office 的套件
enenaaa
2019-01-15 18:40:10 +08:00
mark.
agostop
2019-01-16 14:11:26 +08:00
我们最近也在找类似的开源产品,但是貌似目前效果最好的,只有 office online server
xiexyz
2019-04-15 16:04:04 +08:00
参考一下毕升 Office,基于 onlyOffice 的云端 office 方案。可以自己私有化部署,并且基本上免费

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/527184

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX