.net pdf sdk

Discover the most powerful .NET document solutions on the market

From scanning to barcodes to OCR to conversion to robust PDF processing — if you can think of it, this library can probably do it.

Key features

ocr

Leverage advanced OCR technology for zonal, full-page, and template-based text recognition, enabling searchable PDF/A creation, automated document classification, and fast processing, including barcode and specialized data decoding.

Leverage advanced OCR technology for zonal, full-page, and template-based text recognition, enabling searchable PDF/A creation, automated document classification, and fast processing, including barcode and specialized data decoding.

Leverage advanced OCR technology for zonal, full-page, and template-based text recognition, enabling searchable PDF/A creation, automated document classification, and fast processing, including barcode and specialized data decoding.

data extraction

Harness our API to automatically extract key-value pairs, tables, and structured data.

Harness our API to automatically extract key-value pairs, tables, and structured data.

Harness our API to automatically extract key-value pairs, tables, and structured data.

table extraction

Convert complex tables from documents and scanned images into structured data.

Convert complex tables from documents and scanned images into structured data.

Convert complex tables from documents and scanned images into structured data.

image processing

Enhance OCR, OMR, and barcode detection by improving character and symbol recognition.

Enhance OCR, OMR, and barcode detection by improving character and symbol recognition.

Enhance OCR, OMR, and barcode detection by improving character and symbol recognition.

pdf generation

Leverage a lightning-fast PDF generation engine that can merge data with templates.

Leverage a lightning-fast PDF generation engine that can merge data with templates.

Leverage a lightning-fast PDF generation engine that can merge data with templates.

pdf and office conversion

Convert various formats — including Office documents, images, emails, and webpages — into high-quality PDFs. Seamlessly convert PDFs back to Office formats while preserving original styling and layout.

Convert various formats — including Office documents, images, emails, and webpages — into high-quality PDFs. Seamlessly convert PDFs back to Office formats while preserving original styling and layout.

Convert various formats — including Office documents, images, emails, and webpages — into high-quality PDFs. Seamlessly convert PDFs back to Office formats while preserving original styling and layout.

barcodes

Automate the recognition and decoding of 1D and 2D barcodes (including QR, Micro QR, Data Matrix, PDF417, Aztec Code, and MaxiCode). Dynamically generate barcodes in vector or raster format for insertion into image or PDF files.

Automate the recognition and decoding of 1D and 2D barcodes (including QR, Micro QR, Data Matrix, PDF417, Aztec Code, and MaxiCode). Dynamically generate barcodes in vector or raster format for insertion into image or PDF files.

Automate the recognition and decoding of 1D and 2D barcodes (including QR, Micro QR, Data Matrix, PDF417, Aztec Code, and MaxiCode). Dynamically generate barcodes in vector or raster format for insertion into image or PDF files.

hyper-compression

Dramatically reduce file sizes for various document types using our mixed raster content (MRC) compression engine, which calibrates specific settings to deliver high-fidelity outputs without noticeable data loss.

Dramatically reduce file sizes for various document types using our mixed raster content (MRC) compression engine, which calibrates specific settings to deliver high-fidelity outputs without noticeable data loss.

Dramatically reduce file sizes for various document types using our mixed raster content (MRC) compression engine, which calibrates specific settings to deliver high-fidelity outputs without noticeable data loss.

pdf/a

Convert more than 100 file types into ISO-compliant, searchable PDF/A formats with full conformance support and veraPDF validation, ideal for automated workflows and high-volume processing.

Convert more than 100 file types into ISO-compliant, searchable PDF/A formats with full conformance support and veraPDF validation, ideal for automated workflows and high-volume processing.

Convert more than 100 file types into ISO-compliant, searchable PDF/A formats with full conformance support and veraPDF validation, ideal for automated workflows and high-volume processing.

twain and wia scanning

Capture images from any scanner devices and digital cameras using our enterprise-grade TWAIN and WIA toolkit, and leverage high- and low-level APIs to customize the process.

Capture images from any scanner devices and digital cameras using our enterprise-grade TWAIN and WIA toolkit, and leverage high- and low-level APIs to customize the process.

Capture images from any scanner devices and digital cameras using our enterprise-grade TWAIN and WIA toolkit, and leverage high- and low-level APIs to customize the process.

Basic Example

Easy code integration

Nutrient can be integrated with just a few lines of code, and it comes with a rich API, which allows for complete customization.

1import test 1 PSPDFKit from "pspdfkit";
2
3// Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.
4const instance = await PSPDFKit.load({ 
5container: "#pspdfkit", 	
6document: "<document-file-path>", 
7licenseKey: "<license-key>" 
8});
9
10console.log("PSPDFKit for Web is ready!");
11console.log(instance);
1import test 2 PSPDFKit from "pspdfkit";
2
3// Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.
4const instance = await PSPDFKit.load({ 
5container: "#pspdfkit", 	
6document: "<document-file-path>", 
7licenseKey: "<license-key>" 
8});
9
10console.log("PSPDFKit for Web is ready!");
11console.log(instance);

Benefits

Build faster

Innovate at scale with an all-in-one toolkit for premium PDF management, hyper-compression, imaging, image processing, scanning, barcoding, and much more.

Customize the experience

Leverage a highly customizable UI to adapt your app for different platforms while maintaining a unified user experience.

Scale with security

Build with confidence knowing our SDKs are safe, reliable, and backed by a global support team that’s always ready to help.

Trusted by industry leaders

Autodesk logo
UBS logo
IBM logo
UBS logo
IBM logo

DocuVieware

Need an HTML5 viewer?

Combine the power of our .NET SDK with feature-rich viewing and document management capabilities.

A computer screen with a "To the moon" message, complete with a moon image. Plus, the Nutrient logo and web icon.

Use Case Comparison

Choosing the best solution

Our Document Engine and various libraries were created with different use cases in mind. Check out the comparison below to see which one is for you.

Libraries for Java and .NET

Document Engine

Ships as part of your application

Integrates with Nutrient SDKs for Web, iOS, and Android

Headless, API-only operations

Provides optional document collaboration tools

Doesn’t require a backend

Stores documents, document changes, and additional information

Document processing happens on the client running your app

Requires a database and document storage backend

Ideal for adding core Nutrient functionality to Java and .NET apps

Ideal for collaboration and manual document manipulation

documentation

Learn how to get up and running using Libraries for your project

A river cutting through a natural landscape. Numbered icons along the bottom depict steps in a Nutrient workflow.