CSHTML 轉 PDF(Razor Pages)

此代碼範例演示了將 Razor 頁面轉換為 PDF 的過程。

要在ASP.NET Core Web應用中實現這一點,您需要兩個包:IronPdf.Extensions.Razor和IronPdf。 這些包協同工作以啟用Razor頁面到PDF的渲染。

通過從Razor頁面呈現,您可以訪問RenderingOptions類提供的完整功能。 生成的PDF文檔可以根據需要進一步編輯或導出。

class="hsg-featured-snippet">

如何在C#中將Razor頁面轉換為PDF

  1. 安裝IronPDF庫以進行Razor頁面轉換
  2. 實例化ChromePdfRenderer
  3. 將當前的Razor頁面傳遞給RenderRazorToPdf方法
  4. 在瀏覽器中查看PDF文檔或將其下載到桌面

在此示例中,使用IronPdf的ChromePdfRenderer將Razor頁面的內容渲染為PDF。 您可以通過RenderingOptions指定渲染選項,例如紙張大小和標題。 生成的PDF可以保存為文件或直接作為內容服務以供瀏覽器顯示。 可以調整響應頭以允許內聯顯示或文件下載。

了解如何使用IronPDF將Razor頁面轉換為PDF

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