在 PDF 中呈現圖表 除了強大的 HTML 轉 PDF 功能外, IronPDF也完全支援JavaScript渲染,包括對 canvas 和圖表渲染的支援。 對JavaScript的全面支援使開發人員能夠創建高品質的 PDF,其中包含完全渲染的圖表,包括 3D 圖表和多邊形。 支援的圖表包括: C3.js D3.js Highcharts 首先,我們需要建立用於建立 PDF 文件的 HTML 內容。 此 HTML 包含內嵌JavaScript ,使用 C3 函式庫產生長條圖。 setTimeout 函數確保在 1 秒後呼叫 window.ironpdf.notifyRender(),從而在JavaScript執行完畢後向IronPDF發出信號,繼續渲染頁面。 現在,我們可以看看它是如何轉換成易於閱讀的 PDF 文件的。 首先,我們建立一個新的 ChromePdfRenderer 實例,該實例用於存取IronPDF使用的強大渲染引擎,並允許在 HTML 頁面中渲染高級JavaScript 。 接下來,我們有三個不同的選項,它們使用 RenderingOptions 類別進行設定。 第一個 EnableJavaScript = true,確保在渲染 HTML 頁面時執行範例 HTML 文件中的JavaScript 。 WaitFor.JavaScript() 用於暫停渲染過程,直到所有JavaScript都運行完畢,以確保圖表正確渲染。 第三個選項 CssMediaType = IronPdf.Rendering.PdfCssMediaType.Print 將 CSS 媒體類型設為 print,從而優化 PDF 渲染的樣式。 下一步是將先前建立的 HTML 文件渲染成 PDF 檔案。這是透過 RenderHtmlAsPdf 方法實現的,該方法接收 htmlWithJs 變量,並將 HTML 和JavaScript轉換為新的 PDF 文件。 最後,可以使用 SaveAs 方法來儲存 PDF 文件。 現在,您將獲得一個新的 PDF 文檔,其中包含使用 HTML 和JavaScript建立的完整渲染圖表。 了解如何使用IronPDF將JavaScript轉換為 PDF。 在 GitHub 上檢視 代碼 https://github.com/iron-software/IronPDF.Examples/tree/main/examples/js-charts-to-pdf 下載 ZIP 相關教程 相關操作指南 類文檔 獲取語言包 下載 IronPDF DLL 在本頁面報告問題 準備好開始了嗎? Nuget 下載 17,803,474 | 版本: 2026.3 剛剛發布 開始免費試用 免費 NuGet 下載 總下載量:17,803,474 查看許可證 還在滾動嗎? 想快速取得證據? PM > Install-Package IronPdf 運行範例看著你的HTML程式碼變成PDF檔。 免費 NuGet 下載 總下載量:17,803,474 查看許可證