在asp.net中从网页生成Pdf

时间:2011-05-16 05:33:28

标签: c# asp.net pdf invoice

你能否给我一些关于free / Openspurce库等的建议,这些建议可以集成在asp.net应用程序中,用Html片段生成Pdf。我将生成DataGrid和表格中显示的Invoices。是否有一些随时可用的库可以将整个表格与Datagrid一起打印到Pdf中。 ITextSharp看起来不错,但是当我已经在网页上的所有内容时,我将不得不做一些艰难的工作,即添加表格,等等等等。 这可能是重复但它从完整页面生成pdf,这是不希望的 Possible duplicate question

3 个答案:

答案 0 :(得分:2)

ITextSharp几乎所做的就是开源,但转换过程的API多年来都没有被触及过时。因此,我会推荐一种商业产品。

Winnovative HTML to PDF Converter

这样的东西

老实说,我这样看,你可以通过购买商品相当的许可来节省钱,而不是花费数天时间自行开发解决方案。

编辑如果仅用于生成发票,那么我会使用iTextSharp,因为它不需要很长时间来学习基础知识。但是,如果您希望能够将完整的丰富网页转换为PDF,那么请沿着商业路线前进。

答案 1 :(得分:0)

答案 2 :(得分:0)

在做发票时,我通常会采用稍微不同的方式,首先使用 Aspose.Words 并使用nested mail merge功能。

另一个选项可能是 Aspose.Pdf HTML to PDF功能。

这两个图书馆都是商业图书馆,我不知道这是否适合您的项目。