9

是否有任何类似于使用 iText 将 HTML 呈现为 PDF的Flying Saucer 项目的开源 .NET 项目(或端口)?

4

4 回答 4

3

我总是推荐wkHTMLtoPDF用于 web->PDF 转换。它是基于网络工具包的,但我不确定它位于哪个 PDF 库上。

无论如何,您将很难找到可以更准确地呈现您的 HTML 的东西(它甚至会运行脚本、设置 innerHtml 等等)。

于 2010-12-21T18:07:13.253 回答
1

对于快速而简单的解决方案,您可以尝试使用 IKVM 将 Java 编译为 .NET。

http://www.ikvm.net/

于 2010-05-24T19:17:36.637 回答
1

使用 WkHtmlToPdf 的Pechkin .NET 包装器。生成的 pdf 可以输出为 byte[]、文件流或文件路径。

NuGet 包有问题,所以我直接从 github 下载了它,现在它似乎可以工作了。

于 2013-06-30T23:32:36.980 回答
0

wkHTMLtoPDF 基于 WebKit,因此存在限制 - 最重要的是截至目前将 HTML 转换为 PDF 的常见要求,WebKit 无法在没有黑客攻击的情况下跨页面重复表格页眉和页脚,而且看起来这不会很快改变。

于 2013-12-11T00:54:57.870 回答