2009-01-10 147 views
0

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

回答

3
+0

你能更具体?你是否真的做过这个......这是一个非常广泛的库......从WebBrowser控件输出到PDF的例子会很好。 – 2009-01-10 13:27:35

+0

我已经使用了PDFsharp的低级功能,即在特定的x-y坐标处打印一行文本。我不知道能够从WebBrowser打印。 – 2009-01-10 18:49:04

1

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

HTMLDOC应该在某些时候支持css,但上次我检查了css的东西还在测试阶段。一直是“一段时间”;我放弃了等待......这不是.NET,但可以使用Process来调用它。

1

http://www.html-to-pdf.net/ - 这不是免费的,但其preety廉价和有效的。我现在使用它将HTML与CSS转换为PDF。基本上,我们将页面显示给用户,然后点击一个按钮,他们可以下载该页面的PDF。