从 asp.net 网页生成 PDF
本文关键字:PDF 网页 asp net | 更新日期: 2023-09-27 17:56:26
您能否给我一些关于免费/Openspurce库等的建议,这些建议可以集成到 asp.net 应用程序中以从HTML片段中生成PDF。我将生成显示在数据网格和表中的发票。是否有一些现成的库可以将带有数据网格的整个表格打印为 PDF。 ITextSharp 看起来不错,但是当所有内容都已经在网页中时,我将不得不做添加表格和等等的艰巨工作。这是一个可能的重复,但它从不需要的整页生成pdf可能重复的问题
ITextSharp
几乎可以满足您的要求,并且是开源的,但是用于转换过程的API已经多年没有被触及并且已经过时了。因此,我会推荐一种商业产品。
像Winnovative HTML到PDF转换器之类的东西
老实说,我是这样看的,您可以通过购买商业产品的许可证来省钱,而不是花几天时间自己开发解决方案。
编辑 如果仅用于生成发票,那么我会使用 iTextSharp,因为学习基础知识不需要很长时间。但是,如果您希望能够将完整丰富的网页转换为PDF,请走商业路线。
这些链接可能会有所帮助:
在 .NET 中将 HTML 转换为 PDF
从原始 HTML/CSS 内容 ASP.NET 生成 PDF?
创建 PDF 发票 - 是否有任何模板解决方案?
在做发票时,我通常会采取稍微不同的方式,从Aspose.Words开始并使用嵌套邮件合并功能。
另一种选择可能是Aspose.Pdf的HTML到PDF功能。
这两个库都只是商业性的,我不知道这是否适合你的项目。