Almost every line-of-business .NET application ends up producing documents: invoices, contracts, statements, shipping labels, audit exports. The hard part is rarely the first PDF. It is converting a customer’s DOCX template without Microsoft Office on the server, rendering a modern HTML page that looks the same as it does in a browser, running OCR on a scanned upload, and doing all of it inside a Linux container that your licensing terms actually allow.
The market shifted in 2026. Most serious vendors now ship .NET 10 builds, accessibility output (PDF/UA) has moved from a nice-to-have to a procurement requirement in Europe and the US public sector, and several licenses changed shape: QuestPDF draws a hard line at USD 1M in revenue, and Nutrient launched a new unified .NET SDK in October 2026. Need a delivery partner? See our list of top .NET development companies for firms that build on these libraries.
Here are 10 .NET PDF libraries and document processing libraries worth shortlisting in 2027, ranked on format coverage, rendering quality, cross-platform support and licensing value.
| Tool | Best For | Formats | Pricing Model |
|---|---|---|---|
| Aspose.Total for .NET | Widest format coverage in one license | PDF, DOCX, XLSX, PPTX, email, CAD, Visio, OCR and more | Per developer, from US$3,999 (Small Business) |
| Syncfusion Document SDK | Full Office plus PDF stack at strong value | PDF, DOCX, XLSX, PPTX, OCR, HTML to PDF | Annual subscription; free community license for small companies |
| Apryse Server SDK | High-fidelity conversion, redaction and CAD | PDF, Office, CAD, images, OCR, HTML via add-on | Quote-based, packages from US$1,500 |
| IronPDF (Iron Suite) | Pixel-accurate HTML to PDF | PDF, HTML; DOCX, XLSX, PPTX and OCR via Iron Suite | Perpetual, from US$999 per developer |
| Nutrient .NET SDK | OCR, data extraction and 100+ input formats | PDF, Office, images, OCR, barcodes | Quote-based |
| DevExpress Office and PDF File API | Teams wanting one per-developer Office API | PDF, DOCX, XLSX, PPTX | Per developer, US$1,199.99 subscription |
| TX Text Control .NET Server | Word-style editing and mail merge in web apps | DOCX, DOC, RTF, PDF, PDF/A, PDF/UA | Perpetual license, quote via pricing page |
| iText Core for .NET | Standards-heavy PDF generation and signing | PDF, HTML to PDF and OCR via add-ons | AGPL or commercial, quote-based |
| QuestPDF | Code-first PDF layout for C# developers | Free under US$1M revenue; from US$1,999 per entity | |
| GemBox.Bundle | Simple Office and PDF API with fixed pricing | PDF, DOCX, XLSX, PPTX, email | One-time, from US$2,200 per developer |
Aspose.Total bundles every Aspose .NET API into one license: Words, PDF, Cells, Slides, Email, OCR, HTML, Imaging, CAD, Diagram (Visio), Tasks (MS Project) and more, 27 products in all. It is the default for enterprises that must read, convert or generate arbitrary customer files without Microsoft Office installed.
Format depth is the selling point. Aspose.Words handles DOC, DOCX, RTF, ODT, EPUB and HTML; Aspose.Cells covers XLS, XLSX, XLSM, CSV and ODS; Aspose.Email reads PST, OST, MSG and MBOX. The libraries run on .NET Framework, .NET Core and .NET Standard targets, on Windows, Linux and macOS.
The trade-off is cost and API sprawl. A Developer Small Business license starts at US$3,999 and covers one developer at one deployment location with no public-facing or external distribution rights; Developer OEM is US$11,997. Each product has its own object model, so learning curves stack up.
Best for: Enterprises and ISVs that must handle dozens of file types and prefer a single vendor for all of them.
Syncfusion’s Document SDK packages its PDF, Word, Excel and PowerPoint libraries for .NET, with .NET 10 support now available. It suits product teams that want a complete document stack and possibly Syncfusion’s UI controls under the same subscription.
The PDF library covers creation, merging, splitting, form filling, digital signing, compression and OCR. HTML to PDF uses the Blink (Chromium) engine, with documented Docker and Azure App Service Linux deployments. The Word library converts DOCX to PDF, HTML, RTF, Markdown and EPUB; the Excel library handles charts, formulas and pivot tables. Newer additions include ML-based Smart Data Extraction and Document Chunking for RAG pipelines, plus a Docker image exposing Office-to-PDF REST endpoints.
Syncfusion charges no per-server or royalty fees, and its free community license covers companies under US$1M revenue with up to 5 developers, 10 employees and less than US$3M in outside capital. The catch for larger teams is that pricing is subscription-based and the Blink converter adds a Chromium payload to your deployment.
Best for: Startups that qualify for the community license and mid-size teams that want Office and PDF coverage at a predictable subscription cost.
Apryse (formerly PDFTron) offers a server SDK built on a C++ core with bindings for .NET, Java, Node.js, Python and others. It is the pick for regulated industries such as legal, insurance and engineering, where conversion fidelity, redaction and digital signatures carry real liability.
The SDK handles 30+ file types, normalizing Office, email and image files to PDF without requiring Microsoft Office. It covers editing, redaction, data extraction, OCR and ICR for handwriting, plus CAD conversion. HTML to PDF is a separate HTML2PDF add-on module with samples for Windows, Linux and macOS. Deployment can be on-premises or in a private or public cloud.
Pricing is quote-based, depends on features and document volume, and starts at US$1,500 for entry packages. Map your module needs (HTML2PDF, CAD, OCR) before talking to sales.
Best for: Document-centric platforms that need the highest conversion fidelity, redaction and CAD support across several languages.
IronPDF from Iron Software turns HTML, CSS and JavaScript into PDFs using an embedded Chromium renderer, so output matches what a browser shows. It suits web teams that already build invoices as Razor views or HTML templates.
It supports .NET 10 down to .NET Core 3.1, .NET Standard 2.0 and .NET Framework 4.6.2, on Windows, macOS (x64 and ARM) and Linux x64, with Docker, Azure and AWS deployment guides. Version 2026.10 is the current release. The wider Iron Suite adds IronWord, IronXL, IronPPT, IronOCR, IronBarcode and five other libraries for Office formats and OCR.
Licenses are perpetual, starting at US$999 for one developer, one location and one project, with a year of support and updates; the 10-product Iron Suite starts at US$2,998. The Chromium dependency makes packages large, and Office formats live in separate libraries rather than one unified API.
Best for: Web developers who want HTML templates to become PDFs with browser-accurate rendering and minimal layout code.
Nutrient (formerly PSPDFKit, which absorbed GdPicture.NET) sells a .NET SDK aimed at document capture and intelligent processing. It fits teams digitizing paper workflows: scanned forms, invoices, IDs and archives.
The SDK converts 100+ document and image formats to PDF and back to Office and image formats, runs OCR in over 100 languages, extracts key-value pairs and tables, reads and writes 1D and 2D barcodes, and converts and validates PDF/A and PDF/UA. In October 2026 Nutrient shipped the new Nutrient.SDK package (version 1.0.1 on 23 Oct) targeting .NET 10 on Windows, macOS and Linux, including ARM64, alongside the separate GdPicture.API track.
Pricing is quote-based. With two package tracks running in parallel, confirm which one your framework and support contract cover.
Best for: Capture, archiving and IDP projects where OCR quality and data extraction matter more than HTML rendering.
DevExpress packages its non-visual document engines as the Office and PDF File API: Word Processing, Spreadsheet, PDF Document and PowerPoint Presentation APIs. It suits .NET shops that want Office-grade generation without licensing a whole UI suite.
The Word API reads and writes DOC, DOCX and RTF with mail merge and DOCX to PDF export; the Spreadsheet API covers XLS, XLSX and CSV with formulas, charts and pivot tables; the PDF API merges, splits, signs, fills forms and outputs PDF/A and PDF/UA. It runs on .NET 10, 9 and 8 and .NET Framework 4.6.2+, on Windows, Linux and macOS, with Docker and major cloud deployments.
Licensing is per developer with no server or end-user fees, which keeps costs flat as you scale out. There is no built-in OCR or Chromium HTML renderer, so scanned input and browser-accurate HTML need another tool.
Best for: Teams that want one predictable per-developer license for DOCX, XLSX, PPTX and PDF automation.
TX Text Control focuses on word processing: a server-side engine for generating documents plus an embeddable editor that gives end users a Word-like experience in the browser. It fits SaaS products where business users design their own templates.
Version 34.0 added PDF/UA export, PDF/A-3a archiving, .NET 10 support and full dialog support on Linux for the cross-platform Core edition. The editor runs in ASP.NET Core with JavaScript, Angular, React and Blazor front ends, and there are Windows Forms and WPF controls for desktop. Mail merge, form fields and DOCX, DOC and RTF handling are mature.
It is not a spreadsheet or presentation library, and it has no OCR. Licenses are perpetual, but prices are not on the product page, so confirm deployment terms early if you run many containers.
Best for: Applications where users edit and merge templates themselves before generating DOCX or PDF.
iText Core 9 is a long-established C# PDF library, maintained in parallel with its Java twin. It suits teams that need fine-grained control over PDF internals: digital signatures, tagged PDF, PDF/A and PDF/UA compliance.
Capabilities extend through add-ons: pdfHTML for HTML and CSS to PDF, pdfOCR for text recognition, pdfSweep for redaction, pdfOptimizer for compression, pdfXFA for flattening XFA forms and pdfCalligraph for complex scripts. The 9.8 suite release added vertical CJK text layout and richer SVG support, including radial gradients and masks.
The licensing decision is the main hurdle. iText is dual-licensed under AGPL or a commercial license; using the AGPL version in closed-source or SaaS products generally obliges you to release your source code, so most companies end up on a quote-based commercial license. It handles PDF only, not DOCX or XLSX.
Best for: Teams with demanding PDF standards, signing or accessibility requirements that are comfortable with commercial or AGPL terms.
QuestPDF takes a code-first approach: you compose pages from rows, columns, tables and text in a fluent C# API rather than converting HTML or Word files. Layouts are type-safe and diffable in pull requests.
It handles paging, headers and footers and dynamic tables, and ships frequent NuGet releases. The Community license includes the full feature set, unlimited developers and deployments, and no watermarks or license keys.
Community use is limited to individuals, open-source projects, charities, academic institutions and businesses under US$1M annual gross revenue; others need Professional (from US$1,999) or Enterprise (from US$4,999), and you get 90 days to switch after crossing the threshold. It generates PDF only, with no HTML input, Office conversion or OCR.
Best for: C# developers generating invoices and reports from data who prefer layout in code over HTML templates.
GemBox offers compact, consistent .NET components for documents, spreadsheets, PDFs, presentations and email, sold together as GemBox.Bundle. It suits small and mid-size teams that want straightforward APIs and transparent pricing.
GemBox.Document reads, writes and converts DOCX, DOC, PDF, RTF, HTML, Markdown and ODT; GemBox.Spreadsheet handles XLSX, XLS, XLSB, CSV and ODS; GemBox.Presentation covers PPTX and PPT; GemBox.Email reads MSG, EML and MBOX and talks to POP3, IMAP, SMTP and EWS. Deployment is royalty-free and unlimited, with no server or OEM licenses.
The bundle costs US$2,200 for a single developer, including a year of support and updates, with renewals at 40 to 60 percent off. A free version is usable commercially but caps documents at 20 paragraphs, so it suits tests rather than production. OCR is not part of the bundle.
Best for: Teams that want Office and PDF automation with simple, published pricing and no deployment counting.
List every input and output format before comparing vendors. If you only generate PDFs from your own data, QuestPDF or iText is enough. If customers upload DOCX, XLSX, PPTX or email files, you need a broad suite such as Aspose, Syncfusion, Apryse or GemBox. Scanned input means OCR, which narrows the field to Nutrient, Aspose, Syncfusion, Apryse, Iron Suite or iText with pdfOCR.
Chromium-based converters (IronPDF, Syncfusion Blink) render modern CSS and JavaScript the way a browser does but add a large runtime to your containers. Native converters such as iText pdfHTML and Aspose are lighter but handle less of the modern web. If your templates are static and print-oriented, the native route is often fine. If they are web pages, prefer Chromium.
Licensing varies more than features do. Per-developer models with unlimited deployment (DevExpress, GemBox, Syncfusion) suit autoscaling cloud apps. Location or deployment-counted models (Aspose Small Business, IronPDF Lite) need care in Kubernetes. AGPL (iText) and revenue-capped community licenses (QuestPDF, Syncfusion) need a legal check before you ship.
Confirm .NET 10 builds, Linux and ARM64 support, and native dependencies such as fonts, Skia or Chromium inside slim Docker images. Test real templates in your production container, because missing fonts are a common cause of layout drift.
If you sell to government, finance or healthcare, require PDF/UA and PDF/A output and validation. DevExpress, TX Text Control, iText and Nutrient all document accessible PDF output, but test the tagging with a validator rather than trusting a checkbox. Reports are a related decision; see our list of top .NET reporting tools if you need designers and dashboards as well as documents.
There is no single best .NET PDF library, only the best fit for your formats, rendering needs and deployment model. Aspose and Apryse lead on breadth and fidelity, Syncfusion and GemBox on value, IronPDF on HTML accuracy, Nutrient on OCR and capture, and QuestPDF on developer experience for code-first PDFs. Prove two or three candidates against your hardest real document before you sign.
For the rest of the stack, browse our guide to the best .NET developer tools, or compare .NET UI component libraries if you want document and UI controls from the same vendor.