執行自訂 JavaScript

使用 IronPDF,您可以執行自訂 JavaScript,從而更好地自訂從 HTML 內容渲染的 PDF。 透過ChromePdfRenderOptions.Javascript屬性,您可以確保 JavaScript 在 HTML 內容載入完畢後但在 PDF 渲染之前執行,從而實現動態內容渲染和互動。 IronPDF 的ChromePdfRenderer類別可確保您建立符合您需求的高品質 PDF 文檔,而不會損失任何原始品質或互動性。

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

然後,我們將renderOptions物件指派給ChromePdfRenderer RenderingOptions屬性,該屬性控制ChromePdfRenderer特定實例的渲染選項。 這意味著,當我們使用ChromePdfRenderer類別的實例時,我們將在 PDF 渲染之前運行 JavaScript,從而確保在生成的 PDF 中做出相應的更改。 然後,我們使用RenderHtmlAsPdf渲染 HTML 內容,並使用PdfDocument類從渲染的內容建立一個新的 PDF 文檔,該文檔儲存在變數pdf中。

最後,我們使用最後一行程式碼SaveAs儲存渲染後的 PDF,該程式碼會將 PDF 匯出到指定的檔案路徑。

使用 IronPDF 探索 JavaScript 轉 PDF 的奧秘

準備好開始了嗎?
Nuget 下載 16,685,821 | 版本: 2025.12 剛發表