Rendering Charts and Graphs in PDFs

IronPDF 能夠渲染包含圖表、圖形以及其他採用現代 JavaScript 技術建構的元素之網頁。

IronPDF 支援 WebGL,使其能夠利用電腦的硬體繪圖功能來處理基於 Web Canvas 建構的元素。

IronPDF 支援所有第三方圖表函式庫,包括:

  • C3.js
  • D3.js
  • Highcharts

setEnableJavaScript 物件上的 ChromePdfRenderOptions 方法,可讓開發人員啟用網頁內外部所引用的 JavaScript 處理功能。 此屬性必須設定為 true,才能讓 IronPDF 處理網頁上渲染圖表與圖形所需的 JavaScript。

setRenderDelay 會將 IronPDF 設定為在載入 DOM 後,延遲一段指定時間(以毫秒為單位)才開始解析網頁的 JavaScript。 此方法有助於確保 IronPDF 的 HTML 轉 PDF 轉換器能擷取網頁內容,即使該內容是在瀏覽器完成初始載入後數秒才顯示的。 這對於執行時間較長的非同步 JavaScript 程式碼而言尤為重要。

請參閱 JavaScript 圖表轉 PDF 程式碼範例,以了解 ChromePdfRenderOptions 類別中可用的其他方法。


將 JavaScript 圖表渲染為 PDF

  1. 將 IronPDF 加入您的 Maven 專案:
  2. 使用 ChromePdfRenderOptions 啟用 JavaScript 並設定延遲/媒體類型。
  3. 使用 PdfDocument.renderHtmlAsPdf(...) 渲染 HTML(內嵌字串、檔案或 URL)。
  4. 將輸出內容儲存為 saveAs(...)

學習如何啟用 JavaScript 以進行 PDF 渲染

準備開始了嗎?
版本: 2026.5 just released
Still Scrolling Icon

還在捲動嗎?

想要快速證明?
執行範例 觀看您的 HTML 變成 PDF。