如何在 ASP NET Core MVC 中將視圖轉換為 PDF
觀看這段影片,了解如何使用IronPDF在ASP.NET Core MVC中將視圖轉換為PDF,並輕鬆從您的網路應用生成專業報告和發票!
在本教程中,我們探討如何使用IronPDF在ASP.NET Core MVC中將視圖轉換為PDF。 首先,確保通過NuGet套件管理器安裝IronPDF及其MVC Core擴展。 過程始於檢查Description的類。 接下來,我們深入研究HomeController.cs文件,其中一個異步方法建立一個虛擬人物資料的列表。
對於POST請求,使用IronPDF的Chrome PDF渲染器將視圖和模型資料轉換成PDF文件。 設置響應標頭以內嵌顯示PDF,然後返回PDF文件。 對於非POST請求,返回包含人物列表的視圖。
在Persons.cshtml HTML視圖中,我們在表格中顯示人物詳細資料,並包括一個帶有'列印人物'按鈕的表單以觸發PDF轉換。 更新_Layout.cshtml文件,以包括一個導航項目,以便輕鬆存取人物頁面。 在IHttpContextAccessor等基本服務和Razor視圖渲染器,這對於將視圖渲染為PDF非常重要。 運行專案後,使用者可以導航到人物頁面,並使用'列印人物'按鈕將視圖轉換為PDF。 此功能對於從視圖生成報告或發票非常有價值。

