HTML Files to PDF

IronPDF can transform HTML files located on a computer or a network file path. To accomplish this, call the PdfDocument.renderHtmlFileAsPdf method, as the example above shows.

If successful, PdfDocument.renderHtmlFileAsPdf will return a new PdfDocument object containing the content of the HTML file found at the provided location. This method will also render all relatively referenced assets within the HTML file (such as paths to stylesheets, scripts, and images) faithfully within their proper context in the HTML file.

In short, the HTML file will appear as a PDF the same way that it appears in a browser—with all images and CSS intact!

PdfDocument.renderHtmlFileAsPdf will throw an IOException if it is unable to locate the HTML file or open it for reading.

Refer to the API specification for the ChromePdfRenderOptions class for more information on how to use the class to customize the appearance of PDF documents created from the renderHtmlFileAsPdf method.