HTML文件转PDF

IronPDF 可以转换位于计算机或网络文件路径上的 HTML 文件。为此,请调用 PdfDocument.renderHtmlFileAsPdf 方法,如上例所示。

如果成功,PdfDocument.renderHtmlFileAsPdf 将返回一个新的 PdfDocument 对象,其中包含在提供的位置找到的 HTML 文件的内容。此方法还将渲染 HTML 文件中所有相对引用的资产 (例如样式表、脚本和图像的路径) 在 HTML 文件的适当上下文中如实显示。

简而言之,HTML 文件在 PDF 中的显示方式与在浏览器中的显示方式相同--所有图像和 CSS 均保持不变!

如果 PdfDocument.renderHtmlFileAsPdf 无法定位 HTML 文件或打开文件进行读取,则会抛出一个 IOException 异常。

请参考 应用程序接口文档页面 类的 ChromePdfRenderOptions 以获取更多信息,了解如何使用该类自定义通过 renderHtmlFileAsPdf 方法创建的 PDF 文档的外观。