从asp.net中的网页生成Pdf

| 您能否给我一些关于免费/ Openspurce库的建议,这些建议可以集成在asp.net应用程序上,以便从HTML片段中生成Pdf。我将生成在DataGrid和表格中显示的发票。是否有一些易于使用的库,它将带有Datagrid的整个表打印到Pdf中。 ITextSharp看起来不错,但是当网页中已经包含所有内容时,我将不得不做添加表之类的艰巨工作。 这是可能的重复,但它会从全页生成pdf,这是不希望的 可能重复的问题     
已邀请:
ITextSharp
几乎可以满足您的要求,并且是开源的,但是转换过程的API多年没有使用,并且已经过时了。因此,我会推荐一种商业产品。 诸如Winnovative HTML to PDF Converter之类的东西 老实说,我是这样看的,您可以通过购买商业产品的许可证来省钱,而不用花几天时间自行开发解决方案。 编辑如果仅用于生成发票,那么我将使用iTextSharp,因为学习基础不会花很长时间。但是,如果您希望能够将完整的富网页转换为PDF,则可以选择商业途径。     
这些链接可能有助于: 在.NET中将HTML转换为PDF 从ASP.NET从原始HTML / CSS内容生成PDF? 创建PDF发票-是否有任何模板解决方案?     
在开票时,我通常采用略有不同的方式,即从Aspose.Words开始并使用嵌套的邮件合并功能。 另一个选项可能是Aspose.Pdf的HTML to PDF功能。 这两个库都是商业性的,我不知道这是否适合您的项目。     

要回复问题请先登录注册