执行自定义 JavaScript

使用IronPDF,您可以执行自定义JavaScript,以更好地定制从HTML内容呈现的PDF。 通过ChromePdfRenderOptions.Javascript属性,您可以确保JavaScript在HTML内容加载后但在PDF呈现之前执行,从而允许动态内容呈现和交互性。 IronPDF的ChromePdfRenderer类确保您创建高质量的PDF文档,根据您的需求量身定制,而不会丢失任何原始质量或交互性。

在我们开始将自定义HTML和JavaScript呈现为PDF之前,我们必须首先创建一个新的ChromePdfRenderer实例。 ChromePdfRenderer类处理将HTML、CSS和JavaScript内容呈现为PDF格式,同时保持像素完美的质量。 然后,使用ChromePdfRenderOptions类的Javascript属性,我们可以创建一个自定义JavaScript代码,这个代码将在HTML内容加载后尽快执行,确保我们的JavaScript字符串指定的更改反映在最终的PDF文档中。 在这种情况下,我们选择HTML内容中的任何h1标签并将其文本颜色更改为红色。

然后,我们处理将我们的renderOptions对象分配给ChromePdfRendererRenderingOptions属性,该属性控制ChromePdfRenderer特定实例的呈现选项。 这意味着当我们使用ChromePdfRenderer类的实例时,我们将在PDF呈现之前运行我们的JavaScript,确保更改反映在结果PDF中。 然后,我们使用RenderHtmlAsPdf呈现我们的HTML内容,并使用PdfDocument类从呈现内容创建一个新的PDF文档,该文档存储在变量pdf中。

最后,我们使用最终行SaveAs保存渲染的PDF,这将把PDF导出到指定的文件路径。

使用 IronPDF 探索 JavaScript to PDF

准备开始了吗?
Nuget 下载 16,685,821 | 版本: 2025.12 刚刚发布