【问题标题】:ASP.NET with MS Word带有 MS Word 的 ASP.NET
【发布时间】:2010-02-21 05:22:00
【问题描述】:

所有,我用 Visual Basic 在 Visual Studio 2005 中开发网页。我想在 MS Word 中创建报告(文本和几个表格)。怎么可能做到。你能帮帮我吗

【问题讨论】:

  • Word 文件有什么原因吗?不是水晶报表?

标签: asp.net


【解决方案1】:

不要在服务器上使用 Office 自动化。我不知道为什么Microsoft themselves recommend very strongly against it 时似乎有这么多关于使用 ASP.NET 自动化的教程。

也不要走 HTML 路线 - 这是一种欺骗,虽然 Word 2003 会愉快地打开您发送的文件,但 Word 2007 会抱怨文件扩展名不正确。

有一个previous question here 使用 C# 创建 Word 文档,其中一些答案/链接适用于 ASP.NET。两种最常见的方法是WordML(XML - Word 2003)和Office Open XML(Word 2007)。

【讨论】:

  • 对于 Word 2007+,我使用来自 codeplex 的 DocX ;)。它运行良好,而且几乎是毫无疑问的。
【解决方案2】:

Aspose.Words 是另一个不错的选择。

http://www.aspose.com/.net/word-component.aspx

【讨论】:

    【解决方案3】:

    OfficeWriter 是另一款专为此类场景设计的第三方工具:

    http://www.officewriter.com

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-29
      • 1970-01-01
      相关资源
      最近更新 更多