跳過到頁腳內容

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

觀看此視頻,以掌握在 ASP.NET Core MVC 中使用 IronPDF 將視圖轉換為 PDF,並輕鬆從您的 Web 應用程式生成專業報告和發票!

在本教程中,我們探討如何使用 IronPDF 在 ASP.NET Core MVC 中將視圖轉換為 PDF。 首先,確保通過 NuGet 套件管理器安裝了 IronPDF 及其 MVC Core 擴展。 過程始於檢查 Person.cs 模型類別,其概述了一個擁有 IDNameTitleDescription 屬性的 Person 類別。 接下來,我們深入研究 HomeController.cs 檔案,其中一個非同步方法創建了一系列虛擬人員數據。

對於 POST 請求,使用 IronPDF 的 Chrome PDF 渲染器將視圖和模型數據轉換為 PDF 文檔。 響應頭設置為內嵌顯示 PDF,並返回 PDF 文件。 對於非 POST 請求,返回包含人員清單的視圖。

Persons.cshtml HTML 視圖中,我們在表格中顯示人員詳細資料,並包含一個帶有 'Print Person' 按鈕的表單,以觸發 PDF 轉換。 _Layout.cshtml 檔案已更新以包括一個導航項目,以便於訪問人員頁面。 Program.cs 檔案註冊了諸如 IHttpContextAccessor 和 Razor 視圖渲染器等基本服務,這對於將視圖渲染為 PDF 至關重要。 運行專案後,用戶可以導航到人員頁面並使用 'Print Person' 按鈕將視圖轉換為 PDF。 此功能對於從視圖生成報告或發票極有價值。

相關視頻

準備好開始了嗎?
Nuget 下載 16,154,058 | 版本: 2025.11 剛剛發布