从Asp.NET生成并打印Microsoft Word文档

时间:2011-03-17 21:12:40

标签: c# asp.net ms-office

我正在寻找一些可以让我创建具有特定格式的文档的库,然后将其打印出来。 在First,我使用了Microsoft.Office.Interop,但我的老板说服务器不会安装办公室。 所以我正在寻找一些免费的库,让我创建文档并打印出来......

编辑:我忘了说它是.doc或docx,但我不需要保存它,只打印而不使用ActiveX。

4 个答案:

答案 0 :(得分:1)

如果要使用Microsoft Office 2003+文档,请查看Open XML SDK。这允许您操作/创建.docx等文档。

或者,如果您使用的是SQL Server Reporting Services,则会提供一个Web服务,允许您以编程方式生成PDF报告。

答案 1 :(得分:1)

我们在公司使用PDFSharp。它工作得很好,可以制作不同类型的文件。但是,学习使用它有点乏味。

答案 2 :(得分:0)

我使用http://code.google.com/p/wkhtmltopdf/从HTML文件创建PDF。文件很漂亮,很容易打印。

答案 3 :(得分:0)

我从未使用它,但我听说过有关Aspose.Words的好消息。