ASP.NET 开源导入导出库Magicodes.IE 导出Pdf教程
基礎教程之導出Pdf收據
說明
本教程主要說明如何使用Magicodes.IE.Pdf完成Pdf收據導出
要點
導出PDF數據
自定義PDF模板
導出單據
如何批量導出單據
導出特性
PdfExporterAttribute
Orientation:方向(橫向或縱向)
PaperKind:紙張類型(默認A4)
IsWriteHtml:是否輸出HTML模板
ExporterHeaderAttribute
DisplayName:顯示名稱
主要步驟
1.安裝包Magicodes.IE.Pdf
Install-Package Magicodes.IE.Pdf2.導出PDF數據
創建Dto類
通過上述代碼我們實現了一個簡單的Pdf文件導出,也許這樣無法達到我們的要求,我們需要自定義標題,那么請看如下代碼
PdfExporter 通過Name屬性來定義文檔標題
ExporterHeader DisplayName用來定義屬性名稱
Display同樣定義屬性名稱,但是優先級小于ExporterHeader
通過修改上述代碼執行結果如下所示:
3.導出PDF收據
創建導出模板
創建Dto類
如上代碼片段通過Exporter 特性去指定模板中的Title,當然在我們實際開發中也可以不通過該屬性去做指定,畢竟我們這一塊也是完全自定義的
怎么使用?
通過上述代碼我們需要進行指定傳遞我們模板路徑及模板內容,最終導出效果如下:
4.批量導出PDF收據
創建模板
創建Dto類
如何使用 ? ? ?
通過上述代碼我們需要進行指定傳遞我們模板路徑及模板內容,最終導出效果如下:
PdfExporterAttribute Orientation進行方向如橫向或縱向
PaperKind 紙張類型(默認A4)
【Magicodes.IE 2.0.0-beta1版本發布】已支持數據表格、列篩選器和Sheet拆分
Magicodes.IE編寫多框架版本支持和執行單元測試
Magicodes.IE之導入學生數據教程
Magicodes.IE已支持通過模板導出票據
Magicodes.IE已支持導出Word、Pdf和Html
Reference
https://github.com/dotnetcore/Magicodes.IE
相關鏈接
總結
以上是生活随笔為你收集整理的ASP.NET 开源导入导出库Magicodes.IE 导出Pdf教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Docker:使用本地卷和tmpfs挂载
- 下一篇: 云原生时代, 选择.NET Core