【问题标题】:Options for Editing Word Documents Online在线编辑 Word 文档的选项
【发布时间】:2014-01-16 20:01:07
【问题描述】:

我有哪些编辑 Word 文档的选项?我们有一个托管业务 Web 应用程序(使用 javascript 库和 webapi2 用 C# 编写),我们的用户想要一些基本的文档管理功能。他们希望在我们的应用程序中完成当前作为 Word 2013 文档存在的文档。

有什么东西可以让我们上传 docx 文件,转换成一些允许在线编辑的 Web 友好 XML 格式,或者如果客户端具有有效的 Word 许可证,Office Web Apps 是否可以直接在浏览器中用于 Word 编辑? SharePoint 在线集成是一种选择吗?或者,有没有我不知道的选项?任何方向将不胜感激!

【问题讨论】:

    标签: c# ms-word ms-wopi


    【解决方案1】:

    要完成您的任务,您可以使用DevExpress ASPxRichEditASPxSpreadSheet 控件。它们支持最流行的富文本和电子表格格式(包括 MS Office 文档)。

    这两个控件都是基于 Web 的(不需要 ActiveX)、独立的(您不需要在应用程序中集成外部服务)并且可以在所有现代浏览器中工作。此外,它们具有内置的文件管理器,因此您可以以最少的编码使用它们。

    此外,这两个控件都作为 ASP.NET 控件套件的一部分分发,其中包括许多其他 Web 组件。

    【讨论】:

      【解决方案2】:

      如果您的客户拥有正确的许可证并且您已经开发了具有基本文档管理功能(如上传文档、下载等)的解决方案。那么我会选择Office Web Apps。这个解决方案需要一些阅读和一定的架构(例如它自己的服务器)。但它可能是目前最好的 Word 文档编辑器之一。可以找到Office Web App server 2013的基本信息here

      这些方法可以让您使用共享点集成或自定义 WOPI-Host。我已经分析并搜索了不同的工具和其他 Google 文档,这将是目前最好的选择。

      如果您实际上采用带有自定义 WOPI-Host 的 Office Web App 服务器方法,您可以在 Internet 上找到几个 WOPI-Host 示例:

      1. MVC6 WopiHost 基于marx-yu's WOPI host
      2. Building an Office Web Apps (OWA) WOPI Host

      【讨论】:

      • 我最近致力于概念验证,试图将 Office Web Apps Server 2013 与我们的 LOB 应用程序集成以在浏览器中编辑 Word 文档。事实证明,将 WOPI 服务器添加到 LOB 应用程序不是问题。问题在于 Office Web Apps Server 的编辑功能有限。 Office Online 是比 Office Web Apps 更丰富的 Word 体验。 Office Online 是一个 WOPI 客户端,就像 Office Web Apps Server 一样。因此,将 LOB 应用与 Office Online 集成是可行的。然而,微软似乎希望只允许像 DropBox 这样的大型应用程序这样做。
      【解决方案3】:

      据我所知,Google Docs 可以帮助您解决问题,但您无法在您的网络应用程序中构建它。并且 aceoffix 也可以是一个替代方案,它可以让您的 Web 项目完整地编辑 Ms Office 文档。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-12-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-04-30
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多