GdPicture.NET is a Nutrient product. Learn more

.NET PDF editor SDK

Edit PDFs programmatically in C# and VB.NET. Merge, split, rotate, and manipulate pages. Add text, images, and watermarks. Convert to PDF/A, apply digital signatures, create interactive forms, and redact sensitive content. Full Unicode support with fast processing for large documents.



.NET document processing and content manipulation

Programmatically handle PDF documents in C# from creation to output — read, edit, convert, repair, save, and optimize. Extract or modify text, images, fonts, actions, annotations, form fields, layers, and attachments.

.NET document processing and content manipulation
Document access

Read, edit, create, and write PDF documents from file or stream. Incremental saving preserves document history. Linearized PDF output (Fast Web View) enables quick loading of large documents in web browsers.

Format conversion

Convert any PDF to PDF/A for long-term archival. Full PDF 2.0 read/write support. Generate PDF/UA (Universal Accessibility)-compliant documents for accessibility requirements.

Document repair

Repair corrupted PDF files using object serialization. Produce 100 percent compliant, smaller documents while preserving structure and integrity.

Compression

Reduce file size by reusing existing resources and optimizing document structure. Improve performance while retaining visual quality.

Text and fonts

Extract text from entire pages or specific regions. Add, extract, and embed fonts with full Unicode support for international character sets.

Image control

Add, extract, replace, optimize, or remove images. Rasterize PDF pages to bitmap with high-fidelity rendering. Draw barcodes directly onto documents.

Forms and annotations

Create, edit, and flatten form fields and annotations. Full support for interactive PDF forms with accurate annotation rendering.

Interactive features

Support for PDF actions, bookmarks, file linking, optional content groups (layers), file attachments, and page labels. Full document-level navigation control.

PDF page manipulation in C#

Manipulate, compose, and transform PDF pages programmatically with full graphics state and rendering control.

PDF page manipulation in C#
Page operations

Merge, split, swap, delete, append, and rotate pages. Clone and duplicate pages across documents for flexible PDF assembly.

Page rendering

Full PDF transparency support for rendering and creation. Graphics state stack and transformation matrix control for precise output. Draw pages from one PDF onto another.

High-fidelity output

Rasterize PDF pages to bitmap with accurate rendering at any resolution. Generate previews and thumbnails, and convert pages for downstream processing.

Printing control

Print PDF documents programmatically with full control over printer settings, page ranges, and output quality.

PDF security and signatures in C#

Encrypt documents, apply digital signatures, integrate with viewer controls, and leverage multithreaded processing with low-level API access.

PDF security and signatures in C#
Security features

Full support for all encryption schemes, from RC4 40-bit to AES 256-bit. Apply security to new or existing documents to enforce protection, permissions, and access control.

Digital signatures

Sign PDFs with Adobe PPKMS and PPKLite modes using PKCS#12 certificates. Add visible or invisible signatures with text, images, or both. Includes PDF redaction for permanently removing sensitive content.

Viewer integration

Full interaction with GdViewer and ThumbnailEx controls. Edit documents and display updates in real time for responsive desktop application workflows.

Performance and compatibility

Low-level API for direct path manipulation. AnyCPU support for 32-bit and 64-bit builds. Thread-safe for multithreaded applications.

DEMO

Try editing PDFs live

Test compression, eSigning, OCR, conversion, and redaction features directly in your browser.

get started

How to use

Download and install the GdPicture.NET package to access compiled demo applications and multi-language sample projects with full source code.

Explore demo apps
Find compiled demo applications in \Samples\Bin\.
Explore multi-language source code
Find C# and VB.NET demo apps and source code in \Samples\WinForm\.
Visit reference guide
Explore other code snippets within the online reference guide.

Trusted by 3,000+ customers and Fortune 500 companies

15Y+
More than 15 years of experience developing our SDK
10K+
Trusted by more than 10,000 developers


Frequently asked questions

What types of page manipulations can be performed using the GdPicture.NET PDF editor SDK?

The SDK enables developers to perform various page-level operations, including splitting, merging, swapping, deleting, appending, cloning, duplicating, and rotating pages within PDF documents. These functionalities provide flexibility in managing document layouts and structures.

Can the SDK handle font and text modifications within PDF files?

Yes. The GdPicture.NET PDF editor SDK allows for comprehensive text editing capabilities. Developers can add new text with font embedding and full Unicode support, extract existing fonts, and modify text content as needed. This ensures accurate representation and manipulation of textual data within PDFs.

Does the SDK support the creation and editing of interactive form fields in PDFs?

Absolutely. The SDK provides tools for creating, editing, and flattening interactive form fields within PDF documents. This includes support for various form elements — such as text boxes, checkboxes, radio buttons, and more — facilitating the development of interactive and user-friendly PDF forms.

What annotation capabilities are available in the GdPicture.NET PDF editor SDK?

The SDK offers a wide range of annotation features, enabling users to add, edit, and manage annotations like sticky notes, highlights, freehand drawings, rubber stamps, and custom annotations. These tools enhance collaboration and review processes by enabling effective document markup.

Is it possible to repair corrupted PDF documents using the SDK?

Yes. The GdPicture.NET PDF editor SDK includes functionalities to repair corrupted PDF files. It can reconstruct damaged documents, ensuring data integrity and accessibility. This feature is particularly useful for maintaining the usability of important documents that have become corrupted.

Is GdPicture’s PDF editing engine the same one used in Nutrient’s web and mobile SDKs?

Yes. GdPicture.NET is a Nutrient product. The PDF editing engine — covering annotation, text editing, and content manipulation — is the same technology used across Nutrient’s desktop, web, and mobile SDKs.

60-day free trial

Try GdPicture.NET now!