Iron PDF is a .NET PDF library that enables developers to work with PDF files. It allows generating, editing, and extracting content from PDFs within C#, VB.NET or any other .NET Framework application. Iron PDF supports both .Net Core and .Net Framework technologies.

IronPDF can create PDFs from HTML strings, HTML documents including or not including assets, and URLs, using its advanced HTML to PDF technology. It can also render any type of image to PDF, including SVG graphics. Iron PDF fully supports all .NET Framework languages, including VB.NET and C#, and can be used in various types of applications, including server, desktop, console, and websites such as MVC and Windows Forms.
Though it is a commercial library and not open-source, Iron PDF provides its source code for all tutorials and many use cases on GitHub.com. It is also available on the NuGet Package Manager for Visual Studio.
Iron PDF excels in the ASP.NET environment by providing a PDF generator that can turn existing Windows Forms, MVC Views, or HTML assets directly to PDFs. It can also extract content from existing PDF documents, edit uploaded PDF documents or PDF templates, and deploy direct to Azure or to web hosts without any additional configuration or the use of C++ binaries. Most PDF generation and editing operations can be achieved in a single line of code, making Iron PDF perfect for use in a .NET application where a straightforward, platform-independent solution is required for rendering PDF documents, editing PDF documents, or working with existing PDF documents to extract content so that they can be repurposed or put into a search index.
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 2022.1:
* Fixes initialization timeouts on some systems
* Fixes use of certain SSL certificates
* Improves logic when using custom temp folder
* Improves shutdown/cleanup logic
Version 2021.9.3737:
Added Chrome, WebKit and Adaptive rendering.
Added ChromePdfRenderer, WebKitPdfRenderer and AdaptivePdfRenderer classes.
Added Pixel Perfect Chrome HTML to PDF rendering.
Added Razor and MVC helpers.
Full Multithreading and Async support.
Improved HTML, CSS and JS rendering.
Minor API changes.
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 2020.12.3:
License keys upgraded. License holders, please contact [email protected] to update existing keys.
Improved Linux support.
Improved IronPdf.Threading support for Core 3.1 and 5.0.
Added Alias IronPdf.Installation.LicenseKey => IronPdf.Licensing.LicenseKey.
Improved documentation.
Version 2020.10.3.3:
* Improved Intellisense Documentation
* Fixed Async Rendering Methods in .Net Standard
* Added Async Rendering Methods in .Net Framework 4.5+
* Improved PDF Metadata Quality
* Fixed HTML Headers & Footers Multithing
* Fixed HTML Headers & Footers Displaying Rogue \n character
Version 2020.7.1:
Print to named printer, to file, with system print dialog and with specified DPI
Fixed the issue with PDF document merging
Improved exception text and text extraction, Unicode support, PDF reading/open compatibility, signing with encrypted PDFs, support of Mono, Xamarin, Linux, BSD and Mac OS
Version 2020.3.2:
Improved stability and performance for:
Image Rasterization
Printing to a Physical Printer
Windows Server x64 IIS
Version 2019.8.9: New release includes support for .Net Core 2x and 3.0. ASP.NET software for conversion of html to PDF in C# and VB .NET applications in .Net Desktop, Web and console Projects.