![]() |
VOOZH | about |
dotnet add package DocuVieware --version 3.4.4
NuGet\Install-Package DocuVieware -Version 3.4.4
<PackageReference Include="DocuVieware" Version="3.4.4" />
<PackageVersion Include="DocuVieware" Version="3.4.4" />Directory.Packages.props
<PackageReference Include="DocuVieware" />Project file
paket add DocuVieware --version 3.4.4
#r "nuget: DocuVieware, 3.4.4"
#:package DocuVieware@3.4.4
#addin nuget:?package=DocuVieware&version=3.4.4Install as a Cake Addin
#tool nuget:?package=DocuVieware&version=3.4.4Install as a Cake Tool
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.
using GdPicture14;
LicenseManager licence = new LicenseManager();
licence.RegisterKEY(""); // Set a demo key
// After Setting up the SDK
using GdPictureDocumentConverter converter = new GdPictureDocumentConverter();
converter.LoadFromFile(@"input.docx");
converter.SaveAsPDF(@"output.pdf");
Note: For using the OCR with GdPicture the optional nuget GdPicture.Resources.OCR is required.
// 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");
// 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.
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.
GdPicture.NET assemblies are available for the following frameworks:
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.*
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:
GdPicture.NET library enables you to load, save, and convert numerous file types, and a full list of file types can be found here.
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:
For a detailed list of the changes included in each version, refer to the changelog.
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:
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 Framework | net462 net462 is compatible. net463 net463 was computed. net47 net47 was computed. net471 net471 was computed. net472 net472 was computed. net48 net48 was computed. net481 net481 was computed. |
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 3.4.4 | 59 | 6/12/2026 |
| 3.4.3 | 109 | 5/22/2026 |
| 3.4.2 | 207 | 5/6/2026 |
| 3.4.1 | 267 | 4/3/2026 |
| 3.4.0 | 130 | 3/26/2026 |
| 3.3.26 | 213 | 2/27/2026 |
| 3.3.25 | 356 | 2/20/2026 |
| 3.3.24 | 192 | 2/5/2026 |
| 3.3.23 | 172 | 1/26/2026 |
| 3.3.22 | 339 | 12/19/2025 |
| 3.3.21 | 219 | 11/28/2025 |
| 3.3.20 | 523 | 11/18/2025 |
| 3.3.19.1 | 276 | 11/3/2025 |
| 3.3.19 | 228 | 10/31/2025 |
| 3.3.18 | 307 | 10/17/2025 |
| 3.3.17 | 313 | 10/2/2025 |
| 3.3.16 | 239 | 9/26/2025 |
| 3.3.15 | 409 | 9/18/2025 |
| 3.3.14 | 310 | 9/4/2025 |
| 3.3.13 | 333 | 8/21/2025 |
### 3.4.4
* Adds a ReloadDocument method to the DocuVieware Blazor wrapper to repaint the currently loaded document, useful after reconnecting to an existing session.
* Adds UnselectAnnot and UnselectAllAnnotations methods to the Blazor wrapper.
* Improves heuristic PDF layout extraction.
* Improves HTML to PDF conversion engine. (J#NAT-97)
* Improves Instant JSON imports. (J#NAT-395)
* Improves PDF to Markdown conversion quality with two-pass processing and additional refinements.
* Improves the office->pdf speed tests. (J#MAMBO-2073)
* Improves the reliability of server-side custom actions (PostCustomServerAction) in the Blazor wrapper by dispatching callbacks per session, and prevents a handler leak that could occur when a Blazor circuit disconnects mid-action.
* Moves WPF and WinForms viewers into separate NuGet packages. (J#GDPIC-1580)
* Fixes unquoted Windows service path vulnerability in the DocuVieware TWAIN Web Connector installer. (J#DV-771)
* Fixes .NET 10 toolbox support for WinForms and WPF viewer controls. (J#GDPIC-1594)
* Fixes a licensing initialization crash on 32-bit Windows and garbled log output encoding. (GDPIC-1612)
* Fixes a telemetry serialization exception that could propagate to the caller. (J#GDPIC-1617)
* Fixes an issue related to the COM environment. (J#GDPIC-1596)
* Fixes an issue related to the strong name signing assmebly. (J#GDPIC-1611)
* Fixes an issue where selecting 'Current Page' in the print dialog would print all pages instead of only the current page. (J#DV-769)
* Fixes annotation action buttons not appearing correctly when using non-legacy themes. (J#DV-648)
* Fixes annotations not appearing when printing documents. (J#DV-766)
* Fixes function loading issue. (J#GDPDF-1509)
* Fixes GdPicture.NET.Toolkit NuGet package on .NET Framework 4.6.2 by including native runtimes as a package dependency. (J#GDPIC-1619)
* Fixes IsInitialized() and IsLoaded() in the Blazor wrapper throwing a NullReferenceException when called before the control is ready; both methods now return Task<bool> so the result can be read.
* Fixes loss of image alternate text (description) when converting documents to PDF-UA. (J#PDFA-93)
* Fixes missing file extension for message/delivery-status attachments extracted from EML files. (J#GDPIC-1618)
* Fixes the DocuVieware Blazor viewer being blanked when the host application triggers a render during the viewer's initialization.
* Fixes UpdateAnnotById in the Blazor wrapper invoking the wrong server method, so editing an annotation by its identifier now updates the annotation as intended.
#### Barcode
* Improves QR code recognition on damaged barcodes when only two finder patterns are available. (J#GDBC-497)
#### Docuvieware
* Adds async handler support to PostCustomServerAction in the Blazor wrapper. (J#DV-767)
* Adds support for remembering the last used scanner and setting a default scanner via the JavaScript API. (J#DV-741)
#### Ocr
* Fixes OCR text layer placement on multi-page PDFs when threaded OCR is enabled. (J#NAT-409)
#### Office
* Adds direct DOCX to Markdown conversion. (J#MAMBO-2049)
* Adds Office fidelity tests. (J#MAMBO-2036)
* Adds rendering of DisplayBarCode QR code fields in Word documents during conversion. (J#MAMBO-2058)
* Adds rendering of form checkboxes and dropdowns from ODT documents during conversion. (J#MAMBO-2072)
* Adds support for flat OPC PowerPoint and Word documents. (J#MAMBO-2052)
* Adds support for ordinal date fields. (J#MAMBO-2008)
* Adds PDF boormark source option for Office-to-PDF conversion. (J#MAMBO-2043)
* Improves DOCX line spacing rendition for documents using the legacy line spacing compatibility option. (J#MAMBO-2027)
* Improves DOCX rendition of trailing line breaks to match Word line height behavior. (J#MAMBO-2057)
* Improves ODT to PDF page dimension rendition to match Microsoft Word. (J#MAMBO-2059)
* Improves pagination of floating block in Office documents headers and footers. (J#MAMBO-1994)
* Improves parsing empty spaces from ODT documents. (J#MAMBO-2075)
* Improves parsing fields over multiple content. (J#MAMBO-2017, J#MAMBO-2019)
* Improves rendering of hidden paragraphs from Office documents. (J#MAMBO-2013)
* Improves rendition of DOC(X) files. (J#MAMBO-2044)
* Improves rendition of footnotes and endnotes from Office documents. (J#MAMBO-2021)
* Improves rendition of graphic objects from Office documents. (J#MAMBO-2015)
* Improves rendition of pie chart plot area sizing, legend alignment, and data label backgrounds to match Microsoft Office. (J#MAMBO-1949)
* Improves rendition of text shadow and outline effects in Word documents. (J#MAMBO-2028)
* Improves rendition of the kerning property in documents. (J#MAMBO-2048)
* Improves renditions on line numbering from Office document. (J#MAMBO-1987)
* Improves memory consumption when rendering Excel files. (J#MAMBO-1926)
* Upgrades OpenMcdf to 3.1.3 to fix a denial-of-service vulnerability when parsing crafted MSG files (CVE-2026-41511).
* Fixes PDF conversion stopping prematurely on bookmarks and links processing. (J#MAMBO-2051)
* Fixes a crash when converting Word documents containing an IF mail-merge field that resolves to an empty result. (J#MAMBO-2076)
* Fixes an exception when loading a Word document that contains an empty custom XML part. (J#MAMBO-2067)
* Fixes an exception when rendering table cells where all text falls outside the cell boundary. (J#MAMBO-2065)
* Fixes an issue parsing dropdown fields in Office documents. (J#MAMBO-2026)
* Fixes an issue parsing fake encrypted XLS files. (J#MAMBO-1998)
* Fixes checkbox character rendering with font substitution. (J#MAMBO-2016)
* Fixes DOCX repair so footers stored with an invalid hdr root element are corrected to ftr. (J#MAMBO-2078)
* Fixes EMF metafile validation rejecting valid files that contain padding bytes after the end-of-file record. (J#MAMBO-2056)
* Fixes invalid image stream exception. (J#MAMBO-2077)
* Fixes kerning not being applied to text runs when defined at paragraph level in Word documents. (J#MAMBO-2053)
* Fixes missing spacing before a numbered paragraph when the preceding paragraph is not part of the list. (J#MAMBO-2062)
* Fixes MSG files with custom IPM.Note subclasses (e.g. archived emails) being reported as an unknown format. (J#GDPIC-1621)
* Fixes ODT tables losing their header row. (J#MAMBO-2074)
* Fixes paragraph indent conversion issues from old Word documents. (J#MAMBO-2031)
* Fixes regressions caused by switching to .NET 10. (J#MAMBO-2030)
* Fixes several issues when processing Word documents in WASM. (J#MAMBO-2055)
* Fixes a buffer position mismatch when parsing RTF documents. (J#MAMBO-2029)
#### Pdf
* Adds language configuration support for MSG and EML email format processing. (J#MAMBO-2050)
* Adds new InstantJsonRenderTheme setting to support rendering annotations using the same visual style as other Nutrient products. (J#NAT-396)
* Adds support for converting between Instant JSON and GdPicture XMP Annotations. (J#NAT-406)
* Adds support for exporting Instant JSON. (J#NAT-397)
* Improves PDF metadata handling and validation. (J#PDFA-83)
* Improves PDF to Markdown conversion performance.
* Improves heading and table detection.
* Improves PDF/A conversion stability. (J#GDPDF-1519)
* Changes the Producer and Creator metadata of generated PDF documents from "GdPicture.NET" to "Nutrient SDK". (J#NAT-460)
* Enables change tracking for Instant JSON exports by default. (J#NAT-394)
* Fixes a minor issue in PDF to HTML font processing. (J#NAT-433)
* Fixes empty embedded file handling when merging PDF documents. (J#GDPDF-1520)
* Fixes a crash during multi-threaded PDF OCR when saving and closing the document from the OcrPagesDone callback. (J#GDPDF-1516)
* Fixes an exception when importing Instant JSON containing form fields with widget annotations that have a border style but no border color. (J#GDPDF-1518)
* Fixes incorrect RDF about attribute handling in PDF metadata. (J#PDFA-88)
* Fixes PDF document signing failure on Windows 11 when running under .NET Framework. (J#GDPDF-1504)
* Fixes large images failing to process when added to PDF by automatically tiling them. (J#GDPIC-1281)
* Fixes minor PDF/A and PDF/UA validation issues.
* Fixes a potential crash in font subset generation when processing certain font metrics tables. (J#PDFA-81)
#### Templating
* Adds PowerPoint (PPTX) templating with placeholders, loops, conditionals, tables, and images to the Office Templater. (J#OFTAPI-20)
#### Viewers
* Fixes GdViewer running on WinForms runtimes lookup.