[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://dotblogs.com.tw/ricochen/2016/09/04/102840