天天看點

wkhtmtopdf--高分辨率HTML轉PDF

代碼篇

浏覽了很多執行個體,總找不到既能把HTML儲存為PDF,同時實作流抛出的,是以自己琢磨了許久,終于實作了這樣兩個需求的結合體,下面來貢獻一下吧~~

頁面截圖如:

wkhtmtopdf--高分辨率HTML轉PDF

目标:我們需要做出上面這個效果的PDF。

1.步驟

首先建立一個項目HTMLtoPDFOutPutStream

引用 System.Web 

建立目錄output;作為臨時輸出目錄

建立resoure目錄,用于儲存wkhtmltopdf.exe等各個元件

最後在按鈕的點選事件上寫代碼

2.按鈕的點選處理代碼:

<a></a>

3.效果圖

wkhtmtopdf--高分辨率HTML轉PDF

===小小提示===

(1)使用wkhtmltopdf時,PDF儲存的檔案夾不能有非Ansi字元,如中文、日文等,且轉換gb2312、韓文charset、日文charset等非utf-8\ansi等網頁時,會出現亂碼

(2)網頁上圖檔無法正确顯示是由于圖檔有連結

本文轉自黃聰部落格園部落格,原文連結:http://www.cnblogs.com/huangcong/p/5520715.html,如需轉載請自行聯系原作者