跳至頁尾內容

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

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

在本教學中,我們將探討如何使用 IronPDF 在 ASP.NET Core MVC 中將視圖轉換為 PDF。 首先確保透過 NuGet 套件管理器安裝了 IronPDF 及其 MVC Core 擴充功能。 過程首先檢查Person.cs模型類,該類概述了一個Person類,其屬性包括IDNameTitleDescription 。 接下來,我們深入研究HomeController.cs文件,其中有一個非同步方法建立了一個虛擬人員資料清單。

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

Persons.cshtml HTML 視圖中,我們在表格中顯示人員詳細信息,並包含一個帶有"列印人員"按鈕的表單,觸發 PDF 轉換。 _Layout.cshtml檔案已更新,新增了導覽項,以便輕鬆存取該人員的頁面。 Program.cs檔案註冊了諸如IHttpContextAccessor和 Razor 視圖渲染器之類的基本服務,這對於將視圖渲染到 PDF 至關重要。 專案運行後,使用者可以導航到人物頁面,並使用"列印人物"按鈕將視圖轉換為 PDF。 此功能對於從視圖產生報表或發票非常寶貴。

相關影片

準備好開始了嗎?
Nuget 下載 17,012,929 | 版本: 2025.12 剛剛發布