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

有帮助吗?

解决方案

其他提示

它必须是免费的吗?上次我查看 ABCpdf 时看起来很不错,声称支持css(< a href =“http://www.websupergoo.com/helppdf5net/source/3-concepts/g-htmlrender.htm”rel =“nofollow noreferrer”>这里)。

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

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

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

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top