GdPicture.API 14.3.0.1

Prefix Reserved
dotnet add package GdPicture.API --version 14.3.0.1                
NuGet\Install-Package GdPicture.API -Version 14.3.0.1                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="GdPicture.API" Version="14.3.0.1" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add GdPicture.API --version 14.3.0.1                
#r "nuget: GdPicture.API, 14.3.0.1"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install GdPicture.API as a Cake Addin
#addin nuget:?package=GdPicture.API&version=14.3.0.1

// Install GdPicture.API as a Cake Tool
#tool nuget:?package=GdPicture.API&version=14.3.0.1                

.NET SDK README

Intelligent PDF & document processing SDKs: from scanning to barcodes to OCR to conversion to robust PDF processing — if you can think of it, this library can probably do it.

Getting Started

Setting up the SDK

using GdPicture14;

LicenseManager licence = new LicenseManager();
licence.RegisterKEY(""); // Set a demo key

Converting a Word Document to a PDF

// After Setting up the SDK

using GdPictureDocumentConverter converter = new GdPictureDocumentConverter();
converter.LoadFromFile(@"input.docx");
converter.SaveAsPDF(@"output.pdf");

Converting an Image File into Searchable PDF (OCR)

Note: For using the OCR with GdPicture the optional nuget **GdPicture.Resources.OCR** is required.

Method 1: Saving intermediary output in a file

// After Setting up the SDK

using GdPicturePDF pdf = new GdPicturePDF();
using GdPictureDocumentConverter converter = new GdPictureDocumentConverter();

converter.LoadFromFile(@"input.png");
converter.SaveAsPDF(@"output_intermediary.pdf");
pdf.LoadFromFile(@"output_intermediary.pdf", true);
pdf.OcrPages("*", 0, "eng", "", "", 200);
pdf.SaveToFile(@"output_with_ocr.pdf");

Method 2: With a memory stream

// After Setting up the SDK

using GdPicturePDF pdf = new GdPicturePDF();
using GdPictureDocumentConverter converter = new GdPictureDocumentConverter();

converter.LoadFromFile(@"input.png");
using MemoryStream stream = new MemoryStream();
converter.SaveAsPDF(stream);
pdf.LoadFromStream(stream);
pdf.OcrPages("*", 0, "eng", "", "", 200);
pdf.SaveToFile(@"output_with_ocr.pdf");

If you would like to see more examples, please visit the code samples page in our guides.

Introduction

GdPicture.NET is a Nutrient SDK for OCR, data extraction, editing, converting, generating PDFs, barcodes, scanning, and much more. It offers developers a rich API for quickly adding PDF, imaging, and intelligent data processing capabilities to any .NET application. There are many code samples, and it comes supported by the amazing team at Nutrient

  • Low-Level APIs: For fine-grained control
  • High Fidelity: Accurate, reliable document conversion and OCR
  • Prebuilt Features: Convert, edit, sign, form fill, and more

System Compatibility

Deployment

GdPicture.NET assemblies are available for the following frameworks:

  • .NET 8.0
  • .NET Framework 4.6.2

Using different GdPicture.NET assemblies, you can deploy the application you build to various operating systems, as outlined in the table below.

GdPicture.NET Assembly Operating Systems Supported for Deployment
.NET 8.0 or newer Linux* (x64, arm64), Microsoft Windows 10 (x64/x86) or newer, Microsoft Windows Server Core 2012 (x64) or newer, macOS 13 or newer (x64/ arm64)
.NET Framework 4.6.2 Microsoft Windows Vista (x64/x86) or newer Microsoft Windows Server 2008 (x64/x86) or newer

** The .NET 8.0 assembly on Linux requires GLIBC 2.29 or newer.*

Package Overview and Dependencies

graph BT;
    subgraph "Cross-Platform API"
	     B["GdPicture.API"];
    end
    
		subgraph "Windows Only + GdViewer"
	    A["GdPicture"] --> B
    end
    
    subgraph "Server-Side Web Viewer"
	    C["DocuVieware"] --> B
	  end
	  
	  subgraph "Cross-Platform GdViewer (Preview)"
	    D["GdPicture.MAUI"] --> B
    end

%%    subgraph "Native Runtime"
%%    B --> E["GdPicture.runtimes.windows"];
%%    B --> F["GdPicture.runtimes.linux"];
%%    B --> G["GdPicture.runtimes.macos"];
%%    end

GdPicture repository contains multiple packages designed to provide flexibility, scalability, and targeted functionality for various platforms and use cases. Below is an overview of each package and its role within the ecosystem:

Main package

  • **GdPicture.API:** A cross-platform package that provides core API-level functionality. Serves as the foundation for all other GdPicture packages and can be used independently for lightweight document processing and manipulation tasks.

Optional package

Alternative packages

  • **GdPicture:** A Windows-only package that wraps GdPicture.API and extends its capabilities by adding GdViewers (WPF and Winform).
  • **DocuVieware:** A standalone package offering a rich viewer and collaboration solution. Ideal for web-based projects that require advanced document viewing, annotation, and sharing capabilities.
  • GdPicture.MAUI: A cross-platform package that extends GdPicture.API capabilities by adding GdViewer MAUI viewer component (Preview).

Supported File Types

GdPicture.NET library enables you to load, save, and convert numerous file types, and a full list of file types can be found here.

  • PDF, PDF/A
  • Microsoft Office: DOC, DOCM, DOCX, DOTX, PPT, PPTM, PPTX, PPSX, XLS, XLSM, XLSX
  • CAD: DXF
  • Image: AI, BMP, CUR, CUT, DDS, DIB, DICOM, EMF, EXIF, EXR, G3, GIF, HDR, HEIF/HEIC, ICO, IFF, J2K, J2C, JB2, JBIG2, JIF, JFIF, JNG, JP2, JPEG, JPG, JPE, KOA, LBM, MNG, PBM, PBM RAW, PCD, PCT, PICT, PIC, PCX, PFM, PGM, PGM RAW, PJPEG, PNG, PNM, PPM, PPM RAW, PSD, RAS, RAW, RLE, SGI, SVG, TGA, TARGA, TIFF, TIF, WBMP, WAP, WBM, WMF, WSQ, XBM, XPM
  • RAW Camera Image: 3FR, ARW, BAY, BMQ, CAP, CINE, CR2, CR3, CRW, CS1, DC2, DCR, DRF, DSC, DNG, ERF, FFF, HDR, IA, IIQ, KC2, K25, KDC, MDC, MEF, MOS, MRW, NEF, NRW, ORF, PEF, PTX, PXN, QTK, RAF, RAW, RDC, RW2, RW1, RWZ, SR2, SRF, SRW, STI
  • Web: HTM, HTML, MHT, MHTML
  • Email: EML, MSG
  • Text: ODT, RTF, TXT
  • PostScript: PS (Currently, PostScript implementation is experimental.)

Key Features, Documentation & Support

Nutrient offers comprehensive guides and code samples to help you quickly integrate and customize your application. It comes with full technical support that includes direct access to the engineers who built the product. Whether you have questions getting started with our SDK, or you want to know how to best integrate new features into your app, we’re here to help you find a solution.

Most popular guides:

  • Load a file: Load PDF documents, images and about 100 different file formats. This is the first step in using the full potential of our library. Loading files to one of our custom classes allows you to perform different actions on those files. You can use different kind of sources, such as a local machine, a byte array, a stream object, or remote URLs.
  • 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.
  • 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.
  • Editor: Programmatically edit PDFs, images, and other file formats in your application. Leverage an intuitive API to manipulate, merge, split, insert, and remove PDF pages in your workflows. Easily adjust images with more than 50 unique filters, including blur, sharpen, red-eye correction, sepia, smooth, and soften. Dynamically insert text and image watermarks to protect your confidential documents and images.
  • Extraction: Harness our API to automatically extract key-value pairs, tables, and structured data.
  • 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.
  • PDF Generation: Leverage a lightning-fast PDF generation engine that can merge data with templates.
  • TWAIN and WIA Scanning (Windows Specific Feature): 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.
  • 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.
  • 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.

API

Read the full API reference.

Changelog

For a detailed list of the changes included in each version, refer to the changelog.

License

When you integrate GdPicture.NET into your application, a trial license is activated automatically, meaning there's no need for a license key. This trial license provides the following:

  • Support: Access to technical support is included.
  • Watermarking: A prominent watermark (text overlay) will appear on all documents.
  • Trial Notifications: Regular reminders indicating that the product is in trial mode.

For a comprehensive evaluation, please contact our Sales team to request a demo license key. This demo license enables you to explore our product for a 60-day period without watermarks or trial notifications.

Copyright 2025 Nutrient. All rights reserved.

Docuvieware

GdPicture

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on GdPicture.API:

Package Downloads
DocuVieware.API

Universal HTML5 Viewer and Document Management Kit

GdPicture.MAUI

MAUI PDF Viewer

GdPicture.XtractFlow

XtractFlow for GdPicture.NET

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
14.3.0.1 187 2/5/2025
14.2.100 447 1/23/2025
14.2.99 1,029 1/17/2025
14.2.98 2,506 12/31/2024
14.2.97 1,599 12/12/2024
14.2.96 3,209 11/29/2024
14.2.95 2,396 11/15/2024
14.2.94 1,713 10/31/2024
14.2.93 3,276 10/24/2024
14.2.92 979 10/17/2024
14.2.91 1,803 10/10/2024
14.2.90 3,722 9/26/2024
14.2.89 1,387 9/20/2024
14.2.88 1,700 9/11/2024
14.2.87 785 9/6/2024
14.2.86.1 2,184 9/2/2024
14.2.86 280 8/29/2024
14.2.85 1,819 8/22/2024
14.2.84 650 8/16/2024
14.2.83 628 8/8/2024
14.2.82 478 8/1/2024
14.2.81 252 7/25/2024
14.2.80 19,989 7/19/2024
14.2.79 6,827 7/12/2024
14.2.78 747 7/5/2024
14.2.77 590 6/27/2024
14.2.76 2,608 6/20/2024
14.2.75 1,158 6/13/2024
14.2.74.1 196 6/11/2024
14.2.74 1,035 6/6/2024
14.2.73.2 555 6/5/2024
14.2.73.1 195 6/4/2024
14.2.73 5,297 5/23/2024
14.2.72 550 5/2/2024
14.2.71 2,122 4/25/2024
14.2.70 1,753 4/18/2024
14.2.69 1,118 4/11/2024
14.2.68 1,577 3/28/2024
14.2.67 375 3/21/2024
14.2.66 646 3/15/2024
14.2.65 1,050 3/7/2024
14.2.64 280 2/29/2024
14.2.63 1,042 2/22/2024
14.2.62 470 2/15/2024
14.2.61.1 352 2/12/2024
14.2.61 219 2/8/2024
14.2.60 791 2/2/2024
14.2.59 1,064 1/25/2024
14.2.58 415 1/19/2024
14.2.57 3,124 1/11/2024
14.2.56 951 1/4/2024
14.2.55 673 12/26/2023
14.2.54 2,321 12/14/2023
14.2.53 4,428 12/7/2023
14.2.52 919 11/30/2023
14.2.51 334 11/23/2023
14.2.50 298 11/21/2023
14.2.49 16,493 11/2/2023
14.2.48 794 10/26/2023
14.2.47 464 10/19/2023
14.2.46 13,193 10/12/2023
14.2.45 761 10/6/2023
14.2.44.5 362 9/29/2023
14.2.44.1 273 9/27/2023
14.2.44 1,174 9/25/2023
14.2.43 1,093 9/13/2023
14.2.42 644 9/7/2023
14.2.41 4,250 8/31/2023
14.2.40 2,715 8/25/2023
14.2.39.1 376 8/22/2023
14.2.39 479 8/17/2023
14.2.38 1,593 8/3/2023
14.2.37 393 7/28/2023
14.2.36 506 7/20/2023
14.2.35 1,514 7/13/2023
14.2.34 568 7/6/2023
14.2.33 418 6/29/2023
14.2.32 624 6/23/2023
14.2.31 421 6/16/2023
14.2.30 778 6/8/2023
14.2.29 382 6/1/2023
14.2.28 470 5/23/2023
14.2.27 461 5/12/2023
14.2.26 503 5/4/2023
14.2.25.2 578 4/21/2023
14.2.25.1 380 4/21/2023
14.2.25 407 4/20/2023
14.2.24 514 4/13/2023
14.2.23 537 4/7/2023
14.2.22 752 4/3/2023
14.2.21 1,413 3/24/2023
14.2.20 2,843 3/9/2023
14.2.19 584 3/3/2023
14.2.18 755 2/23/2023
14.2.17 2,161 2/15/2023
14.2.16 542 2/9/2023
14.2.15.1 23,690 2/3/2023
14.2.15 3,201 2/2/2023
14.2.14 2,407 1/26/2023
14.2.13 521 1/20/2023
14.2.12 17,039 1/12/2023
14.2.11 633 12/29/2022
14.2.10.1 455 12/22/2022
14.2.10 454 12/22/2022
14.2.9 505 12/16/2022
14.2.8 507 12/8/2022
14.2.7 543 12/1/2022
14.2.6 487 11/24/2022
14.2.5 535 11/17/2022
14.2.4 4,332 11/11/2022
14.2.3 549 11/3/2022
14.2.2 575 10/27/2022
14.2.1 560 10/21/2022
14.2.0 755 10/20/2022