0

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

4

5 回答 5

3

PDFsharp

于 2009-01-10T13:19:36.213 回答
1

它必须是免费的吗?上次我查看ABCpdf时,它看起来相当不错,并声称支持 css(此处)。

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

于 2009-01-10T13:18:57.337 回答
1

http://www.html-to-pdf.net/ - 这不是免费的,但它既便宜又有效。我现在使用它来将带有 CSS 的 HTML 转换为 PDF。本质上,我们向用户显示页面,然后单击按钮,他们可以下载页面的 PDF。

于 2009-01-10T15:17:47.973 回答
0

http://itextsharp.sourceforge.net/真的很棒。您可以在 stochfit.sourceforge.net 的存储库中查看如何使用它

于 2009-01-10T15:27:28.607 回答
0

另一个工具(不是免费的): http: //www.winnovative-software.com/

于 2011-09-28T17:22:15.840 回答