IronPDF API fully supports HTML to PDF and image to PDF conversion, with HTML to PDF providing superior results due to absence of rasterized objects.

Generating a PDF from HTML in C# using IronPDF is a straightforward process. You can use any existing URL, HTML string, or HTML file and convert it to a PDF with just a single line of code. IronPDF provides detailed code examples on its homepage, making it easier for users to leverage the software.
IronPDF can be used in any .Net project that supports .Net framework 4.0, .Net core 2.0, or class libraries supporting .Net standard 2.0 and above. The software also supports Azior, Docker, Linux, Mac, and Windows targets.
Another advantage of IronPDF is that it treats HTML as a fully functional web browser, rendering it as expected in modern web browsers. As a result, it can faithfully turn HTML into PDF content. IronPDF also fully supports all the image files, JavaScript files, and CSS files used in HTML development.
In conclusion, IronPDF is a highly recommended software that provides an extremely easy way to generate PDFs in C#. Its support for HTML to PDF and image to PDF, as well as its compatibility with a wide range of .Net projects, make it an excellent choice for developers of all levels.
Version 2023.1.11416:
Adds support for executing custom javascript after an HTML render (see Javascript property)
Fixes support for Ubuntu 22
Fixes IronPdf files not being included when using ClickOnce publishing method
Fixes error when merging documents with certain form field configurations
And more
Version 2022.3.5084:
Fixes bug where PNG images didn't load correctly when using .NET6.
Fixes bug where license stamps could not be clicked.
Improves compatibility with some Linux distributions.
Improves overall stability.
Improves multithreading support.
Updates to latest Pdfium version.
Version 2022.2.4887:
Improved deployment logic
Updated StampHTML() methods
Default render timeout increased to 60s
Fixed:
headers and footers don't render properly if Javascript is disabled
render options aren't applied properly when using HtmlToPdf class
printing using GetPrintDocument() causes a memory issue
Version 2021.12:
Improved deployment logic
Updated StampHTML() methods
Default render timeout increased to 60s
Fixed:
headers and footers don't render properly if Javascript is disabled
render options aren't applied properly when using HtmlToPdf class
printing using GetPrintDocument() causes a memory issue
Version 2021.9:
* Pixel Perfect Chrome HTML to PDF Rendering
* Full Multithreading an Async Support
* Razor and MVC helpers added
* ChromePdfRenderer Class added
* WebKitPdfRenderer Class added
* AdaptivePdfRenderer Class added
Version 2021.3.1.0:
* Fixed AccessViolationException on rasterising high DPI PDF files
* PdfDocument.FromFile now supports even more PDF types
* Improved PDF to MultiPage TIFF
* Improved MultiPage TIFF to PDF
* Improved Documentation
* Improved PDF to Image performance
* Smaller deployment footprint
Version 2021.3.1:
* Improved PDF to Image performance
* Smaller deployment footprint
* PdfDocument.FromFile now supports even more PDF types
* Fixed AccessViolationException on rasterising high DPI PDF files
* Improved PDF to MultiPage TIFF
* Improved MultiPage TIFF to PDF
* Improved Documentation
Version 2020.11.0: The latest version of IronPDF can now generate PDF from HTML string, Images and URL's using C#.