Ruby on rails 使用ruby在浏览器中显示docx或ppt

Ruby on rails 使用ruby在浏览器中显示docx或ppt,ruby-on-rails,ruby,docx,Ruby On Rails,Ruby,Docx,我目前正在为一家公司开发一个内部网webapp。 我创建它是为了让网站管理员能够上传文件 (.docx、.pdf、.xlsx、.ppt等)升级到webapp,以提供更方便的访问 为员工提供文档。效果很好,但我的客户不是 太喜欢下载文件,并希望它在浏览器中弹出, 或者打开文件spesific程序而不是下载 我在玩弄一些想法: 1.以某种方式在上传时将文件解析为JSON,然后用html在浏览器中显示内容。 2.从上传的文件(在浏览器中自动启动)生成pdf。 3.以某种方式使用预览器在浏览器中显示文件

我目前正在为一家公司开发一个内部网webapp。
我创建它是为了让网站管理员能够上传文件 (.docx、.pdf、.xlsx、.ppt等)升级到webapp,以提供更方便的访问 为员工提供文档。
效果很好,但我的客户不是 太喜欢下载文件,
并希望它在浏览器中弹出, 或者打开文件spesific程序而不是下载

我在玩弄一些想法:
1.以某种方式在上传时将文件解析为JSON,然后用html在浏览器中显示内容。
2.从上传的文件(在浏览器中自动启动)生成pdf。
3.以某种方式使用预览器在浏览器中显示文件内容
4.客户端计算机在下载时自动启动上传的文件,但我认为这有点棘手


做这件事的最佳和最省时的方法是什么?

感觉你真正想要/需要的是一个javascript文档查看器(仅限),例如。

对于任何可以使用Office格式规范(如果存在,我真诚希望是jk)的Microsoft解决方案来说,这都是不可靠的。格式非常复杂,转换为PDF(或任何其他格式)是数据/格式丢失的主要风险。如果让我选择必须下载文件或者不下载就查看损坏的文档,我会选择前者。PDF基本上可以使文档只读。
.docx
.xlsx
是开放的ISO标准(ISO Office OpenXML)。@JörgWMittag很高兴知道我的信息有点过时了!不过渲染的差异仍然存在,所以目前这使情况变得更好,但还不够好。这实际上可能是我需要的。我要去看看,玩玩一会儿,看看它是否适合我的需要。非常感谢@Stephanbakelundvalois很乐意帮忙。如果结果符合您的用例,请不要忘记接受答案:)