如何在 ASP NET Core MVC 中將視圖轉換為 PDF

在本教程中,我們將探索使用Iron PDF在ASP.NET Core MVC中將視圖轉換為PDF。 首先,確保通過 NuGet 套件管理器安裝 Iron PDF 及其 MVC 核心擴展。 過程始於檢查 person.cs 模型類別,其中概述了一個具備屬性如 ID、姓名、頭銜和描述的 Person 類別。 接下來,我們深入研究 home controller.cs 文件,其中一個異步方法創建了一個虛擬人員數據列表。 對於 POST 請求,IronPDF 的 Chrome PDF 渲染器被用來將視圖和模型資料轉換成 PDF 文件。 響應標頭被設置為內嵌顯示 PDF,並返回 PDF 文件。 對於非 POST 請求,將返回包含人員清單的視圖。 在 persons.cs HTML 檢視中,我們將人員詳細信息顯示在表格中,並包含一個帶有「列印人員」按鈕的表單以觸發 PDF 轉換。 已更新的 underscore layout.cshtml 文件包含了一個導航項目,以便輕鬆訪問人員頁面。 program.cs 檔案註冊了諸如 IA HTTP context successor 和 I razor view renderer 等必要服務,這對於將視圖渲染為 PDF 非常重要。 執行專案時,使用者可以導航到個人頁面並使用「列印個人」按鈕將視圖轉換為 PDF。 此功能對於從視圖生成報告或發票至關重要。 為了獲取更多教程並開始使用Iron PDF,建議開發者訂閱頻道並註冊試用。

進一步閱讀如何在 ASP.NET Core MVC 中將視圖轉換為 PDF

Chipego
奇佩戈·卡林达
軟體工程師
Chipego 擁有天生的傾聽技能,這幫助他理解客戶問題,並提供智能解決方案。他在獲得信息技術理學學士學位後,于 2023 年加入 Iron Software 團隊。IronPDF 和 IronOCR 是 Chipego 專注的兩個產品,但隨著他每天找到新的方法來支持客戶,他對所有產品的了解也在不斷增長。他喜歡在 Iron Software 的協作生活,公司內的團隊成員從各自不同的經歷中共同努力,創造出有效的創新解決方案。當 Chipego 離開辦公桌時,他常常享受讀好書或踢足球的樂趣。
< 上一頁
如何在 ASPNET 中將視圖轉換為 PDF
下一個 >
如何使用C#和IronPDF列印PDF