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