[C#] .NET 6 - 把網頁轉成 PDF 存為靜態檔案下載

2022-12-15

最近碰到一個需求 如何將HTML或URL轉換為PDF文件時,SelectPdf是一個不錯的選擇。

它是一個方便易用的.NET PDF生成套件,支持多種自定義選項和高級功能。

我測試兩套最後使用了  SelectPDF



我測試平台因為是 ASP.NET 6 所以你在安裝套件的時候我是選這個


程式碼也很簡單,我這邊是網路上找一個收據的樣板然後把整包放在  wwwroot/invoice1/

之後我就是透過轉 url 的方法去轉 ,轉完後 我會放在 wwwroot/Downloads/xxx.pdf 讓客戶可以下載


code:


結果:


其實很簡單不贅述 之前我有用過有推薦的 IronPDF 

但是畢竟沒有花錢,直接就是得到這樣


傻眼,所以就先不推薦這一套了,當然花錢的可能功能會比較完善吧,我想


樣板來源: https://htmlpdfapi.com/blog/free_html5_invoice_templates

reference:

https://selectpdf.com/

https://dotblogs.com.tw/ricochen/2016/09/04/102840






當麻許的超技八 2014 | Donma Hsu Design.