使用表格或HTML表格时,使用asp.net免费生成PDF文档

时间:2013-07-29 13:21:55

标签: c# asp.net pdf-generation wkhtmltopdf

我有一个带有表单的aspx页面。表单包含两个HTML表。这些表中的一些单元格具有特定的样式。在使用asp.net时,将这两个表与样式一起转换为PDF文档的最佳方法是什么。

我已经尝试过iTextsharp库,在将HTML表转换为PDF时,保留CSS类并不容易。

请建议任何易于使用的库,并将HTML表格或表格转换为PDF格式。

2 个答案:

答案 0 :(得分:0)

我没有太多地使用那些类型的库,所以我不能建议一个,我很害怕。

但是,这取决于您要实现的目标,但可能值得研究SQL Server Reporting Services。如果你已经启动并运行了一个SQL实例,那将是免费的。

您可以创建一个“报告”,您可以根据需要进行设计,将数据加载到其中,然后将其渲染为PDF文档(或Excel或图像等)。该“报告”可以与您的表单相匹配。

是的,它会涉及在两个地方复制设计,而且可能有点重,但我发现这是一直出口的最简单方法。

答案 1 :(得分:0)

ABCpdf .NET会做你想要的。

它具有用于类似IE的PDF输出的MHSTML引擎,以及用于类似Firefox的页面输出的Gecko引擎。

它专为真实世界的HTML网页和网址而设计,因此无需进行摩擦式处理。只要给它页面,让它工作。

我在ABCpdf上工作,所以我的回复可能包含基于它的概念。这就是我所知道的。 : - )