【问题标题】:Edit and modify Word and Excel files from within the browser在浏览器中编辑和修改 Word 和 Excel 文件
【发布时间】:2016-06-16 20:03:55
【问题描述】:

我有一个 Ruby on Rails 应用程序,用户可以在其中上传文件。我们在自制的 linux 服务器上运行这个应用程序。 (没有 Heroku 或类似的东西。)使用carrierwave gem,它们被存储在AWS S3 上。非常简单直接。

如果有人想查看或修改存储在 S3 上的那些文件而无需下载它们,请在 Word 或 Excel 中打开它们,然后重新上传 - 怎么做?

似乎只有 Dropbox 和 Citrix ShareFile 实现了类似的功能。他们是使用 Office Online 完成的。

我不介意将文件存储从 S3 转移到其他地方(甚至是家庭推出的)来实现此功能 - 但它需要与 S3 一样可靠和健壮。

我们已经尝试过使用 WebDAV,但它很脆弱,似乎已被弃用。

我们会考虑任何解决方案,付费或免费。

【问题讨论】:

  • 嗯,如果 Dropbox 使用 Office Online,那么我认为 Office Online 有一些嵌入方式,比如如何嵌入 youtube
  • 您确定 Dropbox 允许您在线修改 Office 文件吗?据我所知,他们只是将文件转换为 PDF,然后使用 pdf.js 显示。
  • 我们可以使用 WOPI 在我们的 Web 应用程序中与 Office Online 集成。检查这个link 看看它是否有帮助。
  • 漫游 Nauta- 不,您可以,但您需要 Office 365 许可。 blogs.dropbox.com/dropbox/2015/04/dropbox-and-office-online

标签: ruby-on-rails ruby amazon-web-services amazon-s3 office365


【解决方案1】:

您确实可以为此使用 WOPI 框架。有很多资源和代码示例,其中最有用的可能是This Github Repo。该框架允许您以编程方式集成到 Word Online 查看器/编辑器中。

希望这会有所帮助, 杰西

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-04
    • 1970-01-01
    • 2020-03-06
    • 2016-04-25
    • 2023-03-16
    相关资源
    最近更新 更多