使用 Asp.Net MVC在Web浏览器中打开文件MS-Word和MS-Excel



我们在网格中显示上传的文件。截至目前,当用户单击它时,所有MS-Word,Excel和MS-PowerPoint演示文稿文件都会在浏览器中自动下载。 现在我们如何在浏览器中打开上传的文件(如MS-Word,Ms-Excel,MS-PowerPoint)以进行阅读和编辑,如Google云端硬盘。我们有在浏览器中打开文件而不是下载的解决方案吗?对此提出任何建议。

一种方法是使用 ActiveX 控件,但这仅适用于 Internet Explorer。

这是我为 ASP.NET 找到的一个例子:

http://www.codeproject.com/Articles/404688/Word-Excel-ActiveX-Controls-in-ASP-NET

使用OpenXml。

  1. 将文件上传到服务器。
  2. 用户第三方解决方案将Docx转换为Html。
  3. 在文本区域中将生成的标记返回到客户端。
  4. 使用所见即所得进行更改。 例如,tinyMCE。
  5. 上传修改后的标记到服务器后使用 p.2 шт 颠倒顺序。
  6. 利润))

最新更新