2010-05-24 64 views

回答

3

我總是建議wkHTMLtoPDF的基於web> PDF轉換。這是網絡工具包的基礎,雖然我不確定它坐在什麼PDF庫。不管怎樣,你都很難找到能更準確地呈現你的HTML的東西(它甚至可以運行腳本,設置innerHtml等等)。

+0

我無法在wkHTMLtoPDF網站上找到合適的.NET下載,因此我搜索了NuGet庫並找到了** Codaxy.WkHtmlToPdf **。也可在[github](https://github.com/codaxy/wkhtmltopdf)上找到。最好有一個快速的示例/教程來開始。 – fireydude 2013-06-30 22:29:48

+0

Codaxy.WkHtmlToPdf取決於在服務器上安裝WkHtmlToPdf可執行文件,這對我沒用,所以我使用[Pechkin](https://github.com/gmanny/Pechkin)代替。 NuGet軟件包在Common.Logging依賴性方面有問題,不得不從github上下載它。 – fireydude 2013-06-30 23:29:22

1

對於一個快速而骯髒的解決方案,您可以嘗試使用IKVM將Java編譯爲.NET。

http://www.ikvm.net/

+0

IMO。骯髒?是的。快?否:) – Aziz 2014-09-18 16:14:57

1

對WkHtmlToPdf使用Pechkin.NET包裝器。生成的pdf可以作爲byte [],文件流或文件路徑輸出。

NuGet軟件包有問題,所以我直接從github下載它,它似乎現在工作。

0

wkHTMLtoPDF基於WebKit,因此共享限制 - 最重要的是將HTML轉換爲PDF的常見要求,截至此日期,WebKit無法在頁面之間重複表格頁眉和頁腳,而且看起來並不會改變任何內容時間很快。