你能否给我一些关于free / Openspurce库等的建议,这些建议可以集成在asp.net应用程序中,用Html片段生成Pdf。我将生成DataGrid和表格中显示的Invoices。是否有一些随时可用的库可以将整个表格与Datagrid一起打印到Pdf中。 ITextSharp看起来不错,但是当我已经在网页上的所有内容时,我将不得不做一些艰难的工作,即添加表格,等等等等。 这可能是重复但它从完整页面生成pdf,这是不希望的 Possible duplicate question
答案 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功能。
这两个图书馆都是商业图书馆,我不知道这是否适合您的项目。