IRONSOFTWAREHOME

IronPDF Milestone: PDFium DOM Release

In 2015, Iron Software launched IronPDF. We started with a product that worked, but our team has been driving significant improvements over time. One major milestone was the PDFium DOM Release. In this article, we look at what our customers wanted from this release, and how our developers made it happen.

  • Updated from: PDFSharp
  • Updated to: PDFium DOM
  • Key benefit: Damaged or corrupt PDFs can now be loaded and saved correctly.
  • Secondary benefits: Compression, security, time-saving.
  • Date shipped: 2022

In 2022, we replaced PDFSharp with PDFium. Learn more about what PDFium is and how we use it here.

When you're purchasing software to save time, you need it to work as seamlessly as possible for every scenario. When developers encountered a corrupt file, it was slowing them down because they had to troubleshoot it. Corrupt files could either not be opened, or they could be loaded but would not save. PDFium addressed these issues to ultimately improve your productivity.

Argh, corrupt file!

Though our primary driver for moving from PDFSharp to PDFium was to create a more seamless experience by avoiding issues with corrupt files, it also gave us more control.

This move has effectively meant our developers could take control of the code and create any feature we want.

Additional examples of benefits include

Reduced issues

This migration made regular product updates possible and therefore reduced 50% of issues reported from our support backlog.

Improved performance

PDFium gives us greater control and is the basis that allows us to add feature updates when developers in our community request them.

This means our development team has been able to make 60% more updates than in previous periods. By making the most use of our fork of PDFium, it is becoming more customized to our users' needs and less like the original product. Listening to the developer community and responding to feature requests is core to our business. This has enabled us to do that more effectively.

For a more complete list of updates, you can visit this page.

Improved security

Making choices that optimize our customers' security is always at the forefront of our planning process.

Google owns PDFium and makes frequent improvements, security and bug fixes, giving it greater performance and lower security issues and risks compared to many similar products.


IronPDF Milestones: Chrome Rendering | PDFium | Read Compatibility | Stability & Performance

Get your free 30-day Trial Key instantly.
No credit card or account creation required
C# NuGet Library for PDF
Install with NuGet

Version: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. In Solution Explorer, right-click References, Manage NuGet Packages
  2. Select Browse and search "IronPdf"
  3. Select the package and install
C# PDF DLL
Download DLL

Version: 2026.9

or download Windows Installer here.

  1. Download and unzip IronPDF to a location such as ~/Libs within your Solution directory
  2. In Visual Studio Solution Explorer, right click References. Select Browse, "IronPdf.dll"

Licenses from $999

Key in blue circle

Get your free 30-day Trial Key instantly.

Your trial license will be sent to your email address

No limitations. 100% unlocked. No credit card.

OR
bullet_checkedNo credit card or account creation requiredNo limitations. 100% unlocked. No credit card.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Book your free Live Demo
Booking Badge

Trusted by Millions of Engineers Worldwide

Iron Software's customer logos
Get Your No-Obligation Consult
Complete the form below or email sales@ironsoftware.com
Your details will always be kept confidential.
Trusted by Millions of Engineers Worldwide
Iron Software's customer logos
Get your free 30-day Trial Key instantly.
No credit card or account creation required
C# NuGet Library for PDF
Install with NuGet

Version: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. In Solution Explorer, right-click References, Manage NuGet Packages
  2. Select Browse and search "IronPdf"
  3. Select the package and install
C# PDF DLL
Download DLL

Version: 2026.9

or download Windows Installer here.

  1. Download and unzip IronPDF to a location such as ~/Libs within your Solution directory
  2. In Visual Studio Solution Explorer, right click References. Select Browse, "IronPdf.dll"

Licenses from $999