在浏览器中编辑和修改Word和Excel文件

时间:2016-06-16 20:03:55

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

我有一个Ruby on Rails应用程序,用户可以上传文件。我们在家庭推出的Linux服务器上运行此应用程序。 (没有Heroku或类似的东西。)使用carrierwave gem,它们存储在AWS S3上。非常简单直接。

如果有人想要查看或修改存储在S3上的那些文件而不必下载它们,请在Word或Excel中打开它们,然后重新上载 - 如何才能完成?

唯一似乎实现类似功能的人是Dropbox和Citrix ShareFile。他们使用Office Online完成了它。

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

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

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

1 个答案:

答案 0 :(得分:0)

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

希望这有帮助, 杰西