在 PDF 中渲染圖表和圖形

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

IronPDF 支援 WebGL,允許其使用機器的硬體圖形能力處理通過網頁畫布構建的元素。

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

  • C3.js
  • D3.js
  • Highcharts

ChromePdfRenderOptions 對象上的 setEnableJavaScript 方法使得開發人員可以啟用在網頁內部或外部引用 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(...) 保存輸出。

學習啟用 PDF 渲染的 JavaScript

準備好開始了嗎?
版本: 2025.11 剛剛發布