HTML 转 PDF

本代码示例说明了 IronPDF 如何将原始 HTML 内容转换为高质量、像素完美的 PDF 文档。IronPDF 可以呈现结构简单的 HTML 标记 (如上例所示)以及包含嵌套元素、样式表声明和 JavaScript 交互的更复杂标记。

在幕后,IronPDF 利用内置的 Chrome 浏览器渲染引擎将 HTML、JavaScript 和 CSS 内容解释为适当的网页内容,然后再将其准确地转换为基于 PDF 的等效表示法。这确保了 IronPDF 输出的 PDF 内容与在符合标准的网络浏览器中显示的内容相同。

IronPDF 的 PdfDocument 类提供了多个静态方法,允许 Java 开发人员渲染来自不同来源的 HTML 内容。如上例所示,"PdfDocument.renderHtmlAsPdf "可将包含 HTML 标记的字符串转换为 PDF 格式。要转换本地网络或互联网上的网页内容,可调用 PdfDocument.renderUrlAsPdf,它接受一个包含要渲染的网页 URL 的字符串。对于保存在本地文件系统目录中的 HTML 文件,可在调用 PdfDocument.renderHtmlFileAsPdf 方法时指定其路径。

开发人员可使用 ChromePdfRenderOptions 类自定义前三种方法返回的 PDF 文档的外观。请参考 API 规格ChromePdfRenderOptions 获取更多信息。