CSHTML 轉換為 PDF (Razor Pages)

以下代碼範例展示了將Razor頁面轉換為PDF的過程。

在ASP.NET Core Web應用程序中實現此功能,您將需要兩個軟件包:IronPdf.Extensions.Razor和IronPdf。這些軟件包協同工作以實現Razor頁面渲染為PDF。

通過Razor頁面渲染,您可以使用 RenderingOptions 類提供的完整功能範圍。生成的PDF文檔可以進一步編輯或按需導出。

<div 類別="hsg-featured-snippet">

如何將 Razor Pages 轉換為 PDF 在 C#

<ol>
    <li><a 類別="js-modal-open" data-modal-id="trial-license-after-download" href="https://nuget.org/packages/IronPdf/">安裝將 Razor Pages 轉換為 PDF 的 C# 函式庫</a></li>
    <li>實例化 <code>ChromePdfRenderer</code> 類別</li>
    <li>將當前的Razor頁面傳遞給 <code>RenderRazorToPdf</code> 方法</li>
    <li>在瀏覽器中查看 PDF 文件或下載到桌面</li>
</ol>