DocuVieware.API
3.3.0.1
Prefix Reserved
dotnet add package DocuVieware.API --version 3.3.0.1
NuGet\Install-Package DocuVieware.API -Version 3.3.0.1
<PackageReference Include="DocuVieware.API" Version="3.3.0.1" />
paket add DocuVieware.API --version 3.3.0.1
#r "nuget: DocuVieware.API, 3.3.0.1"
// Install DocuVieware.API as a Cake Addin #addin nuget:?package=DocuVieware.API&version=3.3.0.1 // Install DocuVieware.API as a Cake Tool #tool nuget:?package=DocuVieware.API&version=3.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
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
- GdPicture.Resources.OCR: Resources for GdPicture required for OCR processing.
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
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.
Product | Versions 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. |
-
net8.0
- GdPicture.API (>= 14.3.0.1)
- Newtonsoft.Json (>= 13.0.3)
- protobuf-net (>= 3.2.45)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on DocuVieware.API:
Package | Downloads |
---|---|
DocuVieware.Blazor
Universal HTML5 Viewer and Document Management Kit |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
3.3.0.1 | 175 | 2/5/2025 |
3.3.0 | 292 | 1/31/2025 |
3.2.100 | 188 | 1/23/2025 |
3.2.99 | 186 | 1/17/2025 |
3.2.98 | 222 | 12/31/2024 |
3.2.97 | 600 | 12/12/2024 |
3.2.96 | 474 | 11/29/2024 |
3.2.95 | 652 | 11/15/2024 |
3.2.94 | 332 | 10/31/2024 |
3.2.93 | 212 | 10/24/2024 |
3.2.92 | 153 | 10/17/2024 |
3.2.91 | 201 | 10/10/2024 |
3.2.90 | 227 | 9/26/2024 |
3.2.89 | 484 | 9/20/2024 |
3.2.88 | 301 | 9/11/2024 |
3.2.87 | 300 | 9/6/2024 |
3.2.86.1 | 168 | 9/2/2024 |
3.2.86 | 209 | 8/29/2024 |
3.2.85 | 259 | 8/22/2024 |
3.2.84 | 237 | 8/16/2024 |
3.2.83 | 184 | 8/8/2024 |
3.2.82 | 606 | 8/1/2024 |
3.2.81 | 174 | 7/25/2024 |
3.2.80 | 5,805 | 7/19/2024 |
3.2.79 | 223 | 7/12/2024 |
3.2.78 | 271 | 7/5/2024 |
3.2.77 | 215 | 6/27/2024 |
3.2.76 | 240 | 6/20/2024 |
3.2.75 | 347 | 6/13/2024 |
3.2.74.1 | 141 | 6/11/2024 |
3.2.74 | 186 | 6/6/2024 |
3.2.73.2 | 194 | 6/5/2024 |
3.2.73.1 | 215 | 6/4/2024 |
3.2.73 | 385 | 5/23/2024 |
3.2.72 | 166 | 5/2/2024 |
3.2.71 | 1,987 | 4/25/2024 |
3.2.70 | 414 | 4/18/2024 |
3.2.69 | 225 | 4/11/2024 |
3.2.68 | 402 | 3/28/2024 |
3.2.67 | 503 | 3/21/2024 |
3.2.66 | 299 | 3/15/2024 |
3.2.65 | 390 | 3/7/2024 |
3.2.64 | 253 | 2/29/2024 |
3.2.63 | 242 | 2/22/2024 |
3.2.62 | 352 | 2/15/2024 |
3.2.61.1 | 292 | 2/12/2024 |
3.2.61 | 272 | 2/8/2024 |
3.2.60 | 155 | 2/2/2024 |
3.2.59 | 202 | 1/25/2024 |
3.2.58 | 144 | 1/19/2024 |
3.2.57 | 386 | 1/11/2024 |
3.2.56 | 378 | 1/4/2024 |
3.2.55 | 292 | 12/26/2023 |
3.2.54 | 1,395 | 12/14/2023 |
3.2.53 | 229 | 12/7/2023 |
3.2.52 | 752 | 11/30/2023 |
3.2.51 | 283 | 11/23/2023 |
3.2.50 | 263 | 11/21/2023 |
3.2.49 | 355 | 11/2/2023 |
3.2.48 | 302 | 10/26/2023 |
3.2.47 | 467 | 10/19/2023 |
3.2.46 | 481 | 10/12/2023 |
3.2.45 | 484 | 10/6/2023 |
3.2.44 | 235 | 9/25/2023 |
3.2.43 | 274 | 9/13/2023 |
3.2.42 | 254 | 9/7/2023 |
3.2.41 | 267 | 8/31/2023 |
3.2.40 | 362 | 8/25/2023 |
3.2.39.1 | 336 | 8/22/2023 |
3.2.39 | 518 | 8/17/2023 |
3.2.38 | 1,090 | 8/3/2023 |
3.2.37 | 343 | 7/28/2023 |
3.2.36 | 479 | 7/20/2023 |
3.2.35 | 473 | 7/13/2023 |
3.2.34 | 559 | 7/6/2023 |
3.2.33 | 298 | 6/29/2023 |
3.2.32 | 314 | 6/23/2023 |
3.2.31 | 279 | 6/16/2023 |
3.2.30 | 673 | 6/8/2023 |
3.2.29 | 251 | 6/1/2023 |
3.2.28 | 311 | 5/23/2023 |
3.2.27 | 282 | 5/12/2023 |
3.2.26 | 347 | 5/4/2023 |
3.2.25.2 | 487 | 4/21/2023 |
3.2.25.1 | 334 | 4/21/2023 |
3.2.25 | 408 | 4/20/2023 |
3.2.24 | 464 | 4/13/2023 |
3.2.23 | 494 | 4/7/2023 |
3.2.22 | 456 | 4/3/2023 |
3.2.21 | 1,440 | 3/24/2023 |
3.2.20 | 883 | 3/9/2023 |
3.2.19 | 501 | 3/3/2023 |
3.2.18 | 696 | 2/23/2023 |
3.2.17.1 | 1,311 | 2/15/2023 |
3.2.17 | 443 | 2/15/2023 |
3.2.16 | 424 | 2/9/2023 |
3.2.15 | 505 | 2/2/2023 |
3.2.14 | 495 | 1/26/2023 |
3.2.13 | 575 | 1/20/2023 |
3.2.12 | 4,787 | 1/12/2023 |
3.2.11 | 575 | 12/29/2022 |
3.2.10.1 | 522 | 12/22/2022 |
3.2.10 | 531 | 12/22/2022 |
3.2.9 | 768 | 12/16/2022 |
3.2.8 | 569 | 12/8/2022 |
3.2.7 | 559 | 12/1/2022 |
3.2.6 | 610 | 11/24/2022 |
3.2.5 | 638 | 11/17/2022 |
3.2.4 | 650 | 11/11/2022 |
3.2.3 | 578 | 11/3/2022 |
3.2.2 | 681 | 10/27/2022 |
3.2.1 | 630 | 10/21/2022 |
3.2.0 | 688 | 10/20/2022 |
Initial release of the package.