2

您能否给我一些关于免费/Openspurce 库等的建议,这些库可以集成到 asp.net 应用程序中以从 Html 片段中生成 Pdf。我将生成显示在 DataGrid 和表格中的发票。是否有一些现成的库可以将带有 Datagrid 的整个表格打印成 Pdf。ITextSharp 看起来不错,但当一切都已经在网页中时,我将不得不做添加表格和等等的艰巨工作。这可能是重复的,但它会从不需要的整页生成 pdf 可能的重复问题

4

3 回答 3

2

ITextSharp几乎可以满足您的要求并且是开源的,但是用于转换过程的 API 多年来没有被触及并且已经过时。因此,我会推荐一个商业产品。

Winnovative HTML to PDF Converter之类的东西

老实说,我是这样看的,你可以通过购买商业产品的许可证来省钱,不是花几天时间自己开发解决方案。

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

于 2011-05-16T05:37:20.897 回答
0

这些链接可能会有所帮助:

在 .NET 中将 HTML 转换为 PDF

从原始 HTML/CSS 内容从 ASP.NET 生成 PDF?

创建 PDF 发票 - 是否有任何模板解决方案?

于 2011-05-16T05:38:44.353 回答
0

在制作发票时,我通常会采用稍微不同的方式,从Aspose.Words开始并使用嵌套邮件合并功能。

另一种选择可能是Aspose.Pdf的HTML 到 PDF功能。

这两个库都是商业的,我不知道这是否适合你的项目。

于 2011-05-16T05:42:52.987 回答