GdPicture.NET Document Imaging SDK

Processamento de imagem de documento avançada para aplicativos .NET.

Publicado por GdPicture
Distribuído pela ComponentSource desde 2009

Atualizado: semanalmente?


GdPicture.NET Document Imaging SDK is now only available to existing customers. Please contact us to get a quote if you want to add new licenses, renew your subscription or upgrade from an older version. If you do not own Document Imaging SDK then please purchase GdPicture.NET Licenses here.

Sobre o GdPicture.NET Document Imaging SDK

Processamento de imagem de documento avançada para aplicativos .NET.

GdPicture.NET Document Imaging SDK includes all the high performance features developed for the GdPicture.NET core with extended imaging support. This edition covers all domains of scanning (TWAIN and WIA), image viewing (image and PDF) processing and printing as well as other advanced imaging functionalities like thumbnail and metadata support. GdPicture.NET is a 100% royalty-free and extensive imaging SDK for Winforms, WPF and Web development. The SDK package includes both native .NET and COM/ActiveX components. GdPicture.NET is thread-safe, AnyCPU and perfect for applications written in C#, VB.NET, VB6, Delphi, C++, MS-Access, Visual Foxpro, HTML, Javascript, VBscript, ASP.NET, PHP and more. The GdPicture team provides fast, reliable and custom technical support. All GdPicture plugins are compatible with this GdPicture.NET Document Imaging SDK.

GdPicture.NET Document Imaging SDK Features Overview:


  • .NET WinForms UserControls - Provides .NET WinForm native UserControls available in the edition: document viewer, thumbnail viewer, bookmark explorer, and annotation editor.
  • .NET WPF Controls - Provides all available .NET WPF Controls of the toolkit: document viewer, thumbnail viewer and bookmark explorer.
  • COM Interoperability - Use GdPicture.NET controls in any environment that support COM/ActiveX such as Delphi, Windev, VB6, Gupta, DataFlex, VBScript, Microsoft Office Macro and JavaScript.

General Features

  • Image printing - A wide range of printing capabilities including single page and multi-page document support is available: dialog boxes printing, printers enumeration, quality control, page-range, position selection and orientation printing support, stretch or zoom an image to a specific size, access to network printers and more.
  • Image rendering - Choose from a set of low level functions to render image or image portions on any kind of logical destinations such as HDC, HWND, Graphics object, dib, Hbitmap, Bitmap.
  • Source streaming - Handle documents from any possible source such as binary handle, bytes array, string, stream, clipboard, local file, file over network, HTTP remote server, ftp remote server with asynchronous loading support. Load image without decoding pixel* in order to quickly access information such as image properties, color profile and attached thumbnail.


  • Raster, metafile, PSD and RAW images loading - Load TIFF, JPEG, PNG, GIF, SVG, WMF, EMF, BMP, JPEG2000, WEBP, RAW, DNG, NEF, PSD, G3, HDR, EXR, TARGA, DDS, PNM, PBM, WBMP, XBM, PPM and 90 other image formats. Support images from 1-bit to 128-bit depth and files bigger than 2 GB.
  • Raster image creation - Save image to TIFF, JPEG, PNG, GIF, JPEG-2000, WEBP, PBM, EXR, BMP, WBMP, WMF, XPM, TARGA. Full support for 16-bits per component pixel, RGB, RGBA, CMYK, CMYKA, RGB16, RGBA16, CMYK16 and CMYK16 images. Each encoder is highly customizable.
  • Raster PDF creation - Save image as PDF, including enhanced compression and encryption support.
  • Multi-page TIFF manipulation - Fully read and write multi-page TIFF images. Merge images, swap pages, delete pages, insert pages, repair TIFF documents. Support for multi-compression is included. Multi-page TIFF creation with mixed compression support (JPEG & CCITT for example). Append pages to existing TIFF document in no-time without re-encoding existing pages. Support BigTIFF specification to read and write more than 4GB tiff files.
  • Multi-bitmap ICO and animated GIF manipulation - Fully read and write animated GIF images. Merge frames, swap frames delete frame insert frame. Multi bitmap ICO is supported in read only mode.

Viewing Support

  • Raster image & metafile viewing - Integrate features such as fast document displaying, creation of highlighted regions, customized render quality, mouse pan tool, mouse auto-zoom tool, area selection tool, gif animation, ability to catch user events and many other functionalities.
  • PDF viewing - GdPicture.NET's featured PDF viewer supports full PDF 1.7 specifications. All encrypted documents can be opened. Text can be selected, searched and extracted. Annotations and form fields can be perfectly rendered. PDF actions are fully supported (URL, external file and internal content navigation). Digital signature can be checked on the fly and validation marks rendered. Full support for hyperlinks with automatic navigation support.
  • SVG images viewing - GdPicture provides a top of the art SVG rasterizer engine enabling SVG visualization with high quality, fast zooming, automatic view adjustment, printing.
  • PDF bookmark navigation control - Include Usercontrol to allow PDF and image navigation through a fully-featured bookmark pannel. Gain full control over PDF outlines, navigation and actions (URL, external file and internal content navigation).

Document Analysis & Advanced Compression

  • Automatic document recognition - Sophisticated engine designed for automatic document classification and categorization tasks will help you to identify invoices, checks, page separators and any other type of document.

Drawing Support

  • Drawing and Combining Images - Draw an image on top of another with the operator of combination, then perform rotation, skew, transparency and clipping path. Alpha blending and masking are also fully supported.
  • Shape drawing - Draw Bezier curves, lines, circles, rectangles, ellipses, grids, pies and polygons with full alpha blending and pattern support.
  • Text drawing - Draw text (full support of unicode). Text can be fitted within textbox or aligned on a specific axe. Full alpha blending to draw watermarks or styled text is supported.

Image Acquisition

  • TWAIN scanning - Include full TWAIN specification support, with low and high-level functions for setting, getting and negotiating all TWAIN 2.2 features. Any device's capability can be negotiated, like automatic blank page discarding, barcode detection, paper format detection, color dropout, duplex and more.
  • WIA scanning - Fully control imaging devices using the WIA protocol in native 32-bit or 64-bit mode with a few lines of code and a high level of stability. Document feeder, flatbed and camera support are included.

Image Processing And Manipulation

  • Filters & effects - These functionalities include ROI processing, convolution matrix based filters and more than 100 effects and filters working in the native image bit-depth such as Median, Gaussian blur, Unsharp Mask, Despeckle, FloodFill, Red-eye removal, Background subtract, Emboss, Sharpen, Blur, Edge Detection and Twirl and Swirl. Adjust contrast, brightness and saturation as you wish. Full support for native 48-bit and 64-bit RGB(A) pixel format.
  • Document image processing - Any bit depth document filters such as auto-deskew, automatic borders removal, blank pages detection, automatic document orientation detection*, automatic invert of negative pages, form drop out and more.
  • Bitonal document image processing - Add dramatically fast filters dedicated to 1bpp bitmap such as characters repairing, automatic punch holes removal, lines removal, blobs removal, black borders removal, noise removal.
  • Resizing & rotating - Rotate by a 1000th angle degree precision with GPU usage, standard rotation and flips and resize image using 8 different interpolation algorithms.
  • Color mapping & color profiles management - RGB, RGBA, RGB16, RGBA16, CMYK, CMYKA, CMYK16, CMYKA16 color spaces handling. Set or get embedded ICC profile to image. Process image according embedded ICC profile. Convert colors using transformations, swap colors, manage color channels and apply remap color table.
  • Image quantization and depth conversion - Convert any color depth from 1-bit to 128-bit using efficient color quantization algorithms for images with indexed color palettes. Adaptive threshold and dithering mechanisms are provided.
  • Histogram computing - Compute histogram of color channel or of color entries for indexed bitmap (LUT).
  • Direct image pixel access - Directly read and write pixel buffer of any bitmap. Read and write full or part-pixel data using low-level functions. Get scanlines, extract pixel data from a region of interest.
  • Color palette table manipulation - Full support for Look up Table (LUT). Swap entries, remove color entry, make color transparent, shift channels, set and get full color palette table.
  • Color and alpha channels manipulation - Get functions for manipulation of color and alpha channels such scale drop, swap and remove.
  • Lossless JPEG transformation - Apply several transformations to a JPEG image without any quality loss such as rotations, flips and cropping.

Metadata Support

  • EXIF, comments and animation tags reading - Read exif tags (main, custom, GPS, geotiff) from JPEG, RAW, WEBP and TIFF images. WANG, maker notes, Photoshop resource and other private tags can be also obtained in they RAW form. Comment tags can be retrieved from JPEG, PNG and GIF images. Animation tags can be retrieved from animated GIF images.
  • EXIF, comments and animation tags writing - Write exif tags (main, custom, GPS, geotiff) into JPEG, RAW, WEBP and TIFF images. WANG annotations, maker notes, Photoshop resource and other private tags can be also written from they RAW form. Comment tags can be written to JPEG, PNG and GIF images. Animation tags can be written into animated GIF images.
  • XMP tag reading from images - Read XMP tag from JPEG, TIFF, RAW, WEBP and PNG images.
  • XMP tag writing on images - Write XMP tag into JPEG, TIFF, WEBP and PNG images.
  • IPTC tags reading - Read IPTC tags from JPEG and TIFF images.
  • IPTC tags writing - Write IPTC tags into JPEG and TIFF images.
  • Attached thumbnail handling - Read and write attached thumbnail in image.

Thumbnail Support

  • Thumbnail generation - Create quickly high quality thumbnails with background color selection, get thumbnail from Metadata.
  • Embedded image thumbnail support - Read and write embedded thumbnail in TIFF, JPEG, RAW, WEBP, PSD, EXR and TARGA images.
  • Thumbnail viewer control - Add embedded control to display thumbnails from raster image, metafile ,PDF, DOCX, RTF documents in asynchronous mode to maximize performances. The control can load quickly a battery of documents from files, folders, stream or GdPicture Images.