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.
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.
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.
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.
Repair corrupted PDF files using object serialization. Produce 100 percent compliant, smaller documents while preserving structure and integrity.
Reduce file size by reusing existing resources and optimizing document structure. Improve performance while retaining visual quality.
Extract text from entire pages or specific regions. Add, extract, and embed fonts with full Unicode support for international character sets.
Add, extract, replace, optimize, or remove images. Rasterize PDF pages to bitmap with high-fidelity rendering. Draw barcodes directly onto documents.
Create, edit, and flatten form fields and annotations. Full support for interactive PDF forms with accurate annotation rendering.
Support for PDF actions, bookmarks, file linking, optional content groups (layers), file attachments, and page labels. Full document-level navigation control.
Manipulate, compose, and transform PDF pages programmatically with full graphics state and rendering control.
Merge, split, swap, delete, append, and rotate pages. Clone and duplicate pages across documents for flexible PDF assembly.
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.
Rasterize PDF pages to bitmap with accurate rendering at any resolution. Generate previews and thumbnails, and convert pages for downstream processing.
Print PDF documents programmatically with full control over printer settings, page ranges, and output quality.
Encrypt documents, apply digital signatures, integrate with viewer controls, and leverage multithreaded processing with low-level API access.
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.
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.
Full interaction with GdViewer and ThumbnailEx controls. Edit documents and display updates in real time for responsive desktop application workflows.
Low-level API for direct path manipulation. AnyCPU support for 32-bit and 64-bit builds. Thread-safe for multithreaded applications.
DEMO
Test compression, eSigning, OCR, conversion, and redaction features directly in your browser.
get started
Download and install the GdPicture.NET package to access compiled demo applications and multi-language sample projects with full source code.
\Samples\Bin\.\Samples\WinForm\.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.
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.
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.
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.
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.
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