IronPDF is a library that enables developers to generate PDF files in Microsoft C# and VB .Net from web, desktop, and server applications. It allows users to utilize their HTML, ASPX, CSS, and JS skills to create and print PDF files.

The library is simple to install and use, as it comes with a DLL that can be downloaded straight from the website or by using the Nuget package. One of the key features of IronPdf is the HTML to PDF function which allows the creation of high-quality PDFs from any HTML content. This content could either come from an URL or be directly embedded on the application, and can contain complex and linked CSS and JavaScript files. With IronPdf, you can also convert an ASPX webpage to PDF using its unique ASPX to PDF feature. This process retains the code and design properties while providing the output as a PDF file.
IronPdf offers an excellent range of PDF printing options which include control over DPI resolution for producing high-quality prints. Additionally, there is a lot of flexibility when it comes to CSS media directives, screen print, overhead stylesheets, and enabling/disabling JavaScript and Ajax. IronPdf also supports various paper sizes, margins, and the option to add custom HTML headers and footers, as well as programmatically control page numbering using either Basic or C# programming language.
IronPdf's ease-of-use is one of its major strengths. Unlike other HTML-To-PDF solutions, IronPdf requires only regular permissions to work with and can be used in various regular and web applications without requiring elevated server permissions or the use of exes. Also, while licensing is required for deployment, the product is free to use for development and testing with 30-day trial keys available.
Overall, IronPdf is an outstanding library that offers convenience and simplicity to developers looking to create and edit PDFs using their existing development skills. Its unique features and flexibility make it a worthy investment for those seeking to generate high-quality PDFs from their .Net applications.
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.4.5455:
Fixes bug where changing user password, owner password, or permissions would remove bookmarks
Fixes bug where merging PDF documents wouldn't preserve bookmarks
Improves thread-safety when modifying a PDF document
Improves error text when unable to open a PDF document
Other fixes and improvements
Version 2021.12:
Improved deployment logic
Updated StampHTML() methods
Default render timeout increased to 60s
Fixed:
headers and footers do not render properly if Javascript is disabled
render options are not applied properly when using HtmlToPdf class
memory issue when printing using GetPrintDocument()
Version 2021.3.1.0:
* 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 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 2021.1.29:
* Improved Threading Support
* Improved PDF to MultiPage TIFF
* Improved MultiPage TIFF to PDF
* Improved Thread Safety During PDF to Image Conversion
* Improved Documentation
* Fixed Occasional Reverse Order of Inserted PDF Pages
* Fixed Unnessicary files saved to disk on Pdf to Image
Version 2020.6.0:
- Improved PDF Text Extraction accuracy
- Reads more PDF document types
- Improved Memory Footprint
- Signing Encrypted PDFs now supported
- Signing Metadata Enhancements
- Resolved Installation Path issues
- Resolved edge case Licensing issues
- CentOS 8 Support
- Ubuntu 20 Support
Version 2020.3.2:
Improved stability and performance for:
Image Rasterization
Printing to a Physical Printer
Windows Server x64 IIS
Version 2020.1.5:
Enhanced Support for .Net Core 3
Support for .Net Standard 2.0 and 2.1
Simplified Nuget Package Structure
Ongoing performance and stability updates
Version 2019.8.9:
.NET core release
Added Support for Linux, Docker, and Mac Application Deployments
Improved Azure Support and Performance
FIPS compliance
PDF Form Filling + Reading
PDF Signatures + Timestamps
PDF Bookmark + Outline Editor
Text Annotations
HTML Footers fixes
Rotate PDF Pages