【问题标题】:Adding word control to asp page?将文字控制添加到asp页面?
【发布时间】:2015-04-02 12:58:57
【问题描述】:

是否可以将 Microsoft Office Word 控件添加到 aspx 页面?我希望能够从网页修改加载和修改 word 文档...我只是不确定这是否可能?

我知道有 AJAX 控件可以让您执行一些类似的操作,但如果可能的话,我想使用 Microsoft 产品。

我正在使用 Visual Studio 2010 和 VB.NET 来尝试完成这项工作。

【问题讨论】:

  • 答案更新,新想法:)

标签: vb.net visual-studio-2010 ms-word


【解决方案1】:

您可以在 ASPX 页面中使用 RadEditor for ASP.NET AJAX 来导入 DOCX 或 RTF 文件,在浏览器中编辑其内容并将其保存为 DOCX、RFT 或 PDF 格式。以下示例展示了如何做到这一点:

Import and Export to DOCX

Import and Export to RTF

【讨论】:

    【解决方案2】:

    在 ASP.NET 中通过 ActiveX 使用 Ms Word,这是个坏主意。有可能,但目前微软实际上不支持这种方式 (http://support.microsoft.com/default.aspx/kb/257757)。

    您将在性能、可扩展性、用户单词版本方面遇到问题......而且您将有很多不受控制的 winword.exe 进程等等。

    出于这个原因,我使用了来自 Devxpress 的 Silverlight Rich Edit Control。我已经有许可证,所以我没有尝试其他解决方案,例如 Telerik 的 Richtextbox 或 Google Docs。

    Embed editable MS Word document on web page

    编辑:我记得它使用 WebDav 的另一种方式。我的意思是,强制客户端 MS Word 在 WebDav 位置打开一个 word 文档。也许你可以考虑一下。

    How to create a HTML link which forces MS Word to edit document on webdav server

    这是 IE 的插件:

    http://www.microsoft.com/es-es/download/details.aspx?id=15123

    【讨论】:

      【解决方案3】:

      是的,从我得到的参考资料来看,它看起来是可能的。

      点击此链接:Click Here

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-12-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多