執行自訂 JavaScript

透過 IronPDF,您可以執行自訂 JavaScript,以更靈活地自訂從 HTML 內容渲染而成的 PDF 檔案。 透過 ChromePdfRenderOptions.JavaScript 屬性,您可以確保 JavaScript 在 HTML 內容載入完成後、PDF 渲染之前執行,從而實現動態內容渲染與互動功能。 IronPDF 的 ChromePdfRenderer 類別可確保您建立符合需求的高品質 PDF 文件,同時不會損失原始文件的精細度或互動性。

在開始將自訂的 HTML 和 JavaScript 渲染為 PDF 之前,我們必須先建立一個新的 ChromePdfRenderer 實例。 ChromePdfRenderer 類別負責將 HTML、CSS 和 JavaScript 內容渲染為 PDF 格式,同時保持像素級的精準品質。 接著,透過 JavaScript 類別的 ChromePdfRenderOptions 屬性,我們可以建立自訂的 JavaScript 程式碼,該程式碼將在 HTML 內容載入完成後立即執行,確保 JavaScript 字串所指定的變更能反映在最終的 PDF 文件中。 在此情況下,我們會選取 HTML 內容中的所有 h1 標籤,並將其文字顏色變更為紅色。

接著,我們將 renderOptions 物件指派給 ChromePdfRendererRenderingOptions 屬性,該屬性負責控制該 ChromePdfRenderer 特定實例的渲染選項。 這意味著當我們使用 ChromePdfRenderer 類別的實例時,我們將在 PDF 渲染之前執行 JavaScript 程式碼,以確保變更能反映在生成的 PDF 中。 接著,我們使用 RenderHtmlAsPdf 渲染 HTML 內容,並透過 PdfDocument 類別將渲染後的內容轉為新的 PDF 文件,並將其儲存於變數 pdf 中。

最後,我們使用最後一行 SaveAs 來儲存渲染後的 PDF,這將把 PDF 匯出至指定的檔案路徑。

探索 IronPDF 的 JavaScript 轉 PDF 功能

準備開始了嗎?
Nuget 下載 19,014,616 | 版本: 2026.5 just released
Still Scrolling Icon

還在往下捲動嗎?

想要快速確認成果嗎? PM > Install-Package IronPdf
執行範例 觀看您的 HTML 轉為 PDF。