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