在 PDF 中繪製圖表和圖形

IronPDF 可以渲染包含圖表、圖形和其他使用現代 JavaScript 技術建構的元素的網頁。

IronPDF 支援 WebGL,使其能夠利用機器的硬體圖形功能處理 Web Canvas 建置的元素。

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

  • C3.js
  • D3.js
  • Highcharts

ChromePdfRenderOptions物件上的setEnableJavaScript方法允許開發者啟用對網頁內部或外部參考的 JavaScript 的處理。 必須將此屬性設為 true,才能允許 IronPDF 處理在網頁上渲染圖表和圖形所需的 JavaScript。

setRenderDelay配置 IronPDF 在網頁載入 DOM 後,延遲指定時間(以毫秒為單位)來解釋網頁的 JavaScript。 此方法可確保 IronPDF 的 HTML-to-PDF 轉換器能擷取瀏覽器完成初始載入後數秒內出現在網頁上的內容。 這對於需要很長時間才能完成的非同步 JavaScript 程式碼尤其重要。

有關ChromePdfRenderOptions類別中其他可用方法的更多詳細信息,請參閱JavaScript 圖表轉 PDF 程式碼範例


將 JavaScript 圖表渲染成 PDF

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

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

準備好開始了嗎?
版本: 2025.12 剛發表