GdPicture.WinForms
14.4.10
Prefix Reserved
dotnet add package GdPicture.WinForms --version 14.4.10
NuGet\Install-Package GdPicture.WinForms -Version 14.4.10
<PackageReference Include="GdPicture.WinForms" Version="14.4.10" />
<PackageVersion Include="GdPicture.WinForms" Version="14.4.10" />
<PackageReference Include="GdPicture.WinForms" />
paket add GdPicture.WinForms --version 14.4.10
#r "nuget: GdPicture.WinForms, 14.4.10"
#:package GdPicture.WinForms@14.4.10
#addin nuget:?package=GdPicture.WinForms&version=14.4.10
#tool nuget:?package=GdPicture.WinForms&version=14.4.10
GdPicture.NET WinForms Viewer Components
WinForms viewer controls for the GdPicture.NET SDK, providing advanced document viewing, annotation, and thumbnail capabilities for Windows desktop applications.
Getting Started
Setting up the SDK
using GdPicture14;
LicenseManager licence = new LicenseManager();
licence.RegisterKEY(""); // Set a demo key
Using the WinForms GdViewer Control
// In your WinForms form
GdViewer gdViewer = new GdViewer();
gdViewer.Dock = DockStyle.Fill;
this.Controls.Add(gdViewer);
// Display a document
gdViewer.DisplayFromFile(@"document.pdf");
Using the ThumbnailEx Control
// In your WinForms form
ThumbnailEx thumbnailEx = new ThumbnailEx();
thumbnailEx.Dock = DockStyle.Fill;
this.Controls.Add(thumbnailEx);
thumbnailEx.LoadFromFile(@"document.pdf");
Using the BookmarksTree Control
// In your WinForms form
BookmarksTree bookmarksTree = new BookmarksTree();
bookmarksTree.Dock = DockStyle.Fill;
this.Controls.Add(bookmarksTree);
bookmarksTree.LoadFromGdViewer(gdViewer);
Introduction
GdPicture.NET WinForms is a specialized package providing WinForms viewer components for the GdPicture.NET SDK by Nutrient. This package includes:
- GdViewer: Advanced WinForms document viewer with annotation support
- ThumbnailEx: Thumbnail viewer for document pages
- BookmarksTree: Bookmark navigation control
- AnnotationEditor: Interactive annotation editing component
These controls integrate seamlessly with the core GdPicture.NET API to provide rich document viewing experiences in WinForms applications.
System Compatibility
Deployment
GdPicture.NET WinForms assemblies are available for the following frameworks:
- .NET 8.0 (Windows)
- .NET Framework 4.6.2
This package is Windows-only as it provides WinForms controls.
| GdPicture.NET.WinForms Assembly | Operating Systems Supported for Deployment |
|---|---|
| .NET 8.0-windows | Microsoft Windows 10 (x64/x86) or newer, Microsoft Windows Server Core 2012 (x64) or newer |
| .NET Framework 4.6.2 | Microsoft Windows Vista (x64/x86) or newer, Microsoft Windows Server 2008 (x64/x86) or newer |
Package Dependencies
This package depends on:
- GdPicture: Core SDK functionality
Key Features
- Document Viewing: Display PDFs, images, and 100+ file formats
- Annotation Support: Interactive annotation tools for markup and redaction
- Thumbnail Navigation: Visual page navigation with thumbnail previews
- Bookmark Navigation: PDF bookmark tree for quick document navigation
- Multi-Format Support: Works with all formats supported by GdPicture.NET
Documentation & Support
For comprehensive documentation and examples:
For technical support, contact the Nutrient support team.
Changelog
For a detailed list of changes included in each version, refer to the changelog.
License
When you integrate GdPicture.NET WinForms components into your application, a trial license is activated automatically. This trial license provides:
- Support: Access to technical support
- Watermarking: A watermark will appear on all documents
- Trial Notifications: Regular trial mode reminders
For a comprehensive evaluation, please contact our Sales team to request a demo license key for a 60-day evaluation period without watermarks.
Copyright 2025 Nutrient. All rights reserved.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0-windows7.0 is compatible. net9.0-windows was computed. net10.0-windows was computed. net10.0-windows7.0 is compatible. |
| .NET Framework | net462 is compatible. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 14.4.10 | 52 | 10/15/2026 |
| 14.4.9 | 327 | 9/18/2026 |
| 14.4.8.1 | 667 | 8/27/2026 |
| 14.4.8 | 309 | 8/21/2026 |
| 14.4.7 | 553 | 7/28/2026 |
| 14.4.6.1 | 378 | 7/18/2026 |
| 14.4.6 | 242 | 7/17/2026 |
| 14.4.5.1 | 819 | 6/29/2026 |
| 14.4.5 | 993 | 6/25/2026 |
| 14.4.4 | 5,052 | 6/12/2026 |
| 14.4.3 | 8,236 | 5/22/2026 |
| 14.4.2 | 8,253 | 5/6/2026 |
| 14.4.1 | 26,864 | 4/3/2026 |
| 14.4.0 | 29,270 | 3/26/2026 |
### 14.4.10
* Adds optional partial redaction that preserves the final logical group of detected sensitive values.
* Fixes email-to-PDF conversion failing at run time sometimes.
#### Barcode
* Adds USPS Intelligent Mail Barcode (IMb) recognition to GdPictureImaging with the BarcodeIntelligentMailReader methods. The best quality mode reads barcodes at any angle. Adds GdPictureStatus.BarcodeWrongState, returned when the native barcode reader fails internally. (L#GDBC-498)
* Improves QR code recognition on scans with smudged timing patterns or a squeezed band of rows.
* Improves recognition of QR codes on scans that squeeze rows hard, damage a corner square, or crop the code tightly.
#### Imaging
* Adds TWAIN methods to read the extended image information (DAT_EXTIMAGEINFO) a scanner reports for each acquired image, including hardware-detected patch codes. (J#GDPIC-1614)
* Fixes 32-bit processes reporting a production license as trial and printing the evaluation banner. (J#GDPIC-1663)
* Fixes loading of the Linux native libraries on glibc 2.34 systems such as Amazon Linux 2023.
* Fixes a memory leak occurring on every scanned page when TWAIN barcode detection is enabled. (J#GDPIC-1614)
* Fixes MP4, MOV and other video files being detected as HEIF images and failing to open with a generic error.
#### Ocr
* Fixes multi-zone OCR returning no words for a zone that shares a text line with an earlier zone.
#### Office
* Adds support for the STYLEREF field when converting Word documents to PDF, so a header or footer prints the text of the relevant paragraph — typically the current heading — on each page instead of repeating the value cached in the document. (J#MAMBO-2116)
* Adds Hebrew and Arabic letter list numbering to DOCX to PDF conversion. (J#MAMBO-2129)
* Improves the precision of cell and paragraph shading when converting documents to PDF and SVG. (J#MAMBO-2126)
* Fixes missing rows and incorrect row heights when converting presentation tables to PDF. (J#MAMBO-2126)
* Fixes Excel workbooks failing to open when a table style omits its optional display settings.
* Fixes Excel workbooks with damaged internal references failing to open when they could be repaired.
* Fixes MSG files rendering as binary garbage when their compound file directory is fragmented. (J#DV-759)
* Fixes a paragraph after a floating table being pushed below the table by unneeded automatic spacing. (L#MAMBO-2131)
* Fixes a table of contents entry or other field result rendering entirely in the font of its first character. (L#MAMBO-1911)
* Fixes field results and field codes being swapped when converting legacy Word documents to Word format. (L#MAMBO-1911)
* Fixes multi-level list numbers being scrambled (6.1 shown as 16.) in right-to-left DOCX to PDF conversion. (J#MAMBO-2129)
* Fixes pictures placed in a line of text being pinned to a corner when converting legacy Word documents. (L#MAMBO-1911)
* Fixes regular text rendered in a heavy weight when converting Office documents that use static multi-weight font families such as Lato.
* Fixes right-to-left text running under floating text boxes and images instead of wrapping around them in DOCX to PDF. (L#MAMBO-2130)
* Fixes shapes with a picture or texture fill disappearing when converting PowerPoint presentations to PDF. (J#MAMBO-2121)
* Fixes table columns in Word documents being too narrow for their longest word, so words no longer break mid-word. (L#MAMBO-2131)
* Fixes Word table cells with zero cell margins being rendered with the table's default margins. (L#MAMBO-2131)
* Fixes words being repeated or truncated in a table of contents rendered with small capitals. (L#MAMBO-1911)
#### Pdf
* Adds GdPicturePDF.ExtractEmbeddedFile_2 to the COM edition, so late-bound COM clients can extract embedded files. (J#GDPDF-1362)
* Improves PDF encryption to use random AES initialization vectors and keys and the system cryptographic provider.
* Improves heading detection for document titles in Markdown output.
* Improves table detection in PDF layout analysis.
* Improves detection of ruled tables with stacked records, merged cells or shaded rows in PDF layout analysis.
* Improves font handling for specific document configurations. (J#PDFA-114)
* Improves PDF to HTML conversion speed and memory use for documents with many text runs.
* Improves text extraction fidelity for ligature glyphs, underlines and clipped text on rotated PDF pages.
* Improves text extraction for fonts that identify characters by glyph name.
* Fixes bold text extracted as regular from PDFs whose embedded fonts carry no weight information other than the font header.
* Fixes page rendering failing on PDFs that embed CFF2 OpenType fonts; affected text now renders with a substitute font.
* Fixes PDF 2.0 text stored as UTF-8, such as annotation contents, form field values, and bookmarks, reading back garbled.
* Fixes PDF text extraction for Type 1 fonts with a scaled font matrix and for Euro signs mapped to a wrong character.
* Fixes PDF text extraction to use the actual text a PDF gives for glyphs and to return ligatures such as fl as letters. (J#GDPDF-1537)
* Fixes redaction region placement on PDF pages whose page box does not start at the origin. (L#GDPIC-1658, L#GDPDF-1532)
* Fixes rotated text, such as vertical table headers and axis labels, missing from PDF layout extraction.
* Fixes symbolic fonts that name glyphs by Unicode extracting raw character codes instead of the characters.
* Fixes text drawn with a negative font size in a half-turned text matrix being extracted mirrored and rendered with misplaced spacing. (J#GDPDF-1344)
* Fixes the PDF reducer clearing the producer metadata of the output document when no producer name is set.
* Fixes XFDF export failing on FIPS-enabled hosts when the PDF contains file attachment annotations.
#### Templating
* Fixes line breaks and tabs being dropped from values substituted into Office document templates. (J#OFTAPI-27)
* Fixes Office template processing failing when a section wraps a paragraph loop inside a single table cell. (J#OFTAPI-25)