在PDF中渲染图表和图形

IronPDF 可以渲染包含图表、图形和其他使用现代 JavaScript 技术构建的元素的网页。

IronPDF 支持 WebGL,允许它使用机器的硬件图形功能来处理通过网页画布构建的元素。

IronPDF 支持所有第三方图表库,包括:

  • C3.js
  • D3.js
  • Highcharts

ChromePdfRenderOptions 对象的 setEnableJavaScript 方法使开发人员可以启用处理在网页内部或外部引用的 JavaScript。 必须将此属性设置为 true 以允许 IronPDF 处理需要来渲染网页图表和图形的 JavaScript。

setRenderDelay 配置 IronPDF 将其解释网页 JavaScript 的时间延迟(以毫秒为单位),在加载其 DOM 后。 此方法可确保 IronPDF 的 HTML 到 PDF 转换器捕获浏览器初次加载网页后几秒钟显示的内容。 这对于需要很长时间才能完成的异步 JavaScript 代码尤其重要。

有关 ChromePdfRenderOptions 类上可用的其他方法的更多详细信息,请参阅 JavaScript Charts to PDF Code Example


将 JavaScript 图表渲染为 PDF

  1. 将 IronPDF 添加到您的 Maven 项目中:
  2. 使用 ChromePdfRenderOptions 启用 JavaScript 并配置延迟/媒体类型。
  3. 使用 PdfDocument.renderHtmlAsPdf(...) 渲染 HTML(内联字符串、文件或 URL)。
  4. 使用 saveAs(...) 保存输出。

学习为 PDF 渲染启用 JavaScript

准备开始了吗?
版本: 2025.11 刚刚发布