• 请不要在回答技术问题时复制粘贴 AI 生成的内容
zicla
V2EX  ›  程序员

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

  •  
  •   zicla ·
    eyebluecn · Jan 15, 2019 · 4272 views
    This topic created in 2687 days ago, the information mentioned may be changed or developed.

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

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

    8 replies    2019-04-15 16:04:04 +08:00
    zicla
        1
    zicla  
    OP
       Jan 15, 2019
    谢谢大家~
    chinesestudio
        2
    chinesestudio  
       Jan 15, 2019 via Android   ❤️ 1
    nextcloud +collabora 还能编辑
    run2
        3
    run2  
       Jan 15, 2019   ❤️ 1
    office online server
    onlyoffice
    collaboraoffice
    jorneyr
        4
    jorneyr  
       Jan 15, 2019   ❤️ 1
    服务器后台把要预览的文件使用 LiberaOffice 转为 PDF, 前端访问 PDF.
    abcbuzhiming
        5
    abcbuzhiming  
       Jan 15, 2019
    貌似解决方案都是使用的某个开源 office 的套件
    enenaaa
        6
    enenaaa  
       Jan 15, 2019
    mark.
    agostop
        7
    agostop  
       Jan 16, 2019
    我们最近也在找类似的开源产品,但是貌似目前效果最好的,只有 office online server
    xiexyz
        8
    xiexyz  
       Apr 15, 2019
    参考一下毕升 Office,基于 onlyOffice 的云端 office 方案。可以自己私有化部署,并且基本上免费
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3189 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 71ms · UTC 14:08 · PVG 22:08 · LAX 07:08 · JFK 10:08
    ♥ Do have faith in what you're doing.