.NET 4.0
我正在寻找在我们的服务器上生成 Word 文档的最简单方法。
限制:
- 服务器端
- 我不想在服务器上安装 word
- 数据源为 XML
我尝试使用 XSLT 生成 DOCX,它既快速又简单,但我能找到验证生成文档的唯一方法是用 Word 打开它,当文档无效时我得到的唯一错误是“打开文档时出错” . 不是很有用。
有任何想法吗?
谢谢,亚历克斯
我使用过 Word 互操作,但我讨厌它。粘贴工艺等!
我发现生成 HTML 并保存为带有 .DOC 扩展名的文件比任何东西都好。
给定您的设置,您有两个选项。
第三种更粗略的方法是编写 HTML 文件并另存为 .doc,但这会在 2007 及更高版本的用户端引起警告。
几年前,我参与了一个使用 Aspose Word ( http://www.aspose.com/categories/.net-components/aspose.words-for-.net/default.aspx ) 生成 Word 文档的项目。该工具不需要安装 Word。但是,它不是一个便宜的工具。IT 工具相对易于使用,并且具有强大的 .net 界面。