在asp页面添加单词控制?

时间:2015-04-02 12:58:57

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

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

我知道有一些AJAX控件允许你执行一些类似的东西,但我想尽可能使用Microsoft产品。

我正在使用Visual Studio 2010和VB.NET来尝试完成此任务。

3 个答案:

答案 0 :(得分:2)

在ASP.NET中使用WordvíaActiveX这是一个坏主意。这是可能的,但目前,微软并不支持这种方式(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 doc。也许你可以考虑一下。

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

答案 1 :(得分:2)

您可以在ASPX页面中使用RadEditor for ASP.NET AJAX导入DOCX或RTF文件,在浏览器中编辑其内容并将其保存为DOCX,RFT或PDF格式。以下示例显示了如何执行此操作:

Import and Export to DOCX

Import and Export to RTF

答案 2 :(得分:0)

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

请点击此链接:Click Here