C#PDF打印库

时间:2009-01-10 13:15:05

标签: c# html pdf pdf-generation

是否有任何免费的库可以“打印”到PDF而无需在系统上安装PDF打印机。我想要一些可以在我的应用程序中完全自包含的东西。我说我希望它“打印”的原因是我试过并试图找到一个直接从带有CSS的HTML转换为PDF的解决方案,但它似乎不太可能。所以我想使用System.Windows.Forms.WebBrowser控件首先渲染页面,然后将该渲染输出为PDF。我只是不希望要求用户安装PDFPrinter。

5 个答案:

答案 0 :(得分:3)

答案 1 :(得分:1)

它必须是免费的吗?上次我看ABCpdf时看起来很不错,声称支持css(here)。

HTMLDOC应该在某些时候支持css,但上次检查css的内容仍处于测试阶段。并且已经过了“一段时间”;我已经放弃了等待......它不是.NET,但您可以使用Process来调用它。

答案 2 :(得分:1)

http://www.html-to-pdf.net/ - 这不是免费的,但它的廉价和有效。我现在用它来将带有CSS的HTML转换为PDF。基本上我们向用户显示页面,然后只需单击一个按钮就可以下载页面的PDF。

答案 3 :(得分:0)

http://itextsharp.sourceforge.net/非常棒。您可以在stochfit.sourceforge.net

中查看如何在存储库中使用它

答案 4 :(得分:0)

另一种工具(非免费):http://www.winnovative-software.com/