2019年8月29日

C# HTML 轉 PDF 使用 SelectPdf

       因為需要做一個在C#使用 HTML 轉 Pdf 的功能找了好多工具,如 iTextSharp、IronPdf...等,但我發現另一個不錯用的工具 SelectPDF,重點是他有詳細的使用說明文件程式碼 

https://selectpdf.com/demo/   

https://selectpdf.com/demo/convert-html-code-to-pdf.aspx 

,可以支援我想要的 HTML To Pdf,而且還需要支援中文。








       

        如果使用呢?可以在方案總管按右鍵選擇 管理NuGet套件」,在 瀏覽搜尋 「SelectPDF」 ,因為,我是要HtmlToPdf功能,所以,我只安裝了「Select.HtmlToPdf」 ,安裝成功後,就可以在Bin資料夾看到一個dlldep檔。




程式碼:

using SelectPdf;


string iHtml = "寫入HTML";//看您想寫什麼HTML

string fileNameWithOutExtention = Guid.NewGuid().ToString();

 HtmlToPdf converter = new HtmlToPdf();

 PdfDocument doc = converter.ConvertHtmlString(iHtml);
 doc.Save(@"D:\" + fileNameWithOutExtention + @".pdf"); //假設要把檔案存在 D 糟

 // close pdf document 
 doc.Close();


就是這麼簡單。



沒有留言:

張貼留言