Gnostice.DocumentStudio.WinForms 20.1.629

.NET Framework 4.5
There is a newer version of this package available.
See the version list below for details.
Install-Package Gnostice.DocumentStudio.WinForms -Version 20.1.629
dotnet add package Gnostice.DocumentStudio.WinForms --version 20.1.629
<PackageReference Include="Gnostice.DocumentStudio.WinForms" Version="20.1.629" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Gnostice.DocumentStudio.WinForms --version 20.1.629
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Gnostice.DocumentStudio.WinForms, 20.1.629"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install Gnostice.DocumentStudio.WinForms as a Cake Addin
#addin nuget:?package=Gnostice.DocumentStudio.WinForms&version=20.1.629

// Install Gnostice.DocumentStudio.WinForms as a Cake Tool
#tool nuget:?package=Gnostice.DocumentStudio.WinForms&version=20.1.629
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Gnostice Document Studio .NET is the next-generation multi-format document-processing component suite for .NET developers. Document Studio .NET Converter supports converting PDF, DOCX, DOC, XLSX, XLS, ODS, BMP, GIF, JPEG, PNG, WMF, EMF, TIFF and MTIFF to PDF, DOCX, RTF, TXT, HTML, BMP, GIF, JPEG, PNG, TIFF and MTIFF. It can convert documents such as DOCX-to-PDF or PDF to images without requiring any other external software or libraries. It can also intelligently reconstruct page elements when converting PDF to DOCX.

Document Studio .NET is 100% managed code. It can natively process supported formats without requiring external software such as Microsoft Word, Open XML SDK, Word Automation Services, Adobe PDF library or GhostScript.

NOTE: This product runs in trial mode. If you are happy with the product, you can unlock it by purchasing a license on our website.

Product Versions
.NET Framework net45 net451 net452 net46 net461 net462 net463 net47 net471 net472 net48
Compatible target framework(s)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.

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
21.1.870 443 2/4/2021
21.1.867 221 2/3/2021
20.1.629 476 6/16/2020
19.3.0 504 11/25/2019
19.2.1 533 9/24/2019
19.2.0 372 9/23/2019

Version 2020 R1 - June 15, 2020

- Document Converter
- Optimized processing time and output PDF size for conversion
of images to PDF.
- Added an option 'Auto' to the ImageCompressionType enum property
in PDFEncoderSettings to choose the image compression type automatically
based on the input image type. Now, 'Auto' is the default value for
ImageCompressionType enum property in PDFEncoderSettings.
- WinForms, WPF and Xamarin Document Viewer
- Improved viewer performance by modifying the threading logic.
- Reduced the delay when switching documents in the viewer.
- Introduced LowestRenderingDPI setting under viewer preferences
to control rendering quality..
- Introduced text search, interactive text selection and copy APIs
- Text search modes: Literal, Regex
- Text search options: CaseSensitive, WholeWord, WrapAround
- Methods: FindNext, FindPrevious
- Introduced new mouse mode
- MouseMode.TextSelectionMode
- WPF Document Viewer
- Extended support for MVVM Commands
- File: LoadDocumentCommand, CloseDocumentCommand
- Navigation : FirstPageCommand, PreviousPageCommand, NextPageCommand,
LastPageCommand, GotoPageCommand
- Zoom : ZoomOutCommand, ZoomInCommand, ZoomToCommand, ZoomActualSizeCommand,
ZoomFitPageCommand, ZoomFitHeightCommand, ZoomFitWidthCommand
- Rotation: RotateClockwiseCommand, RotateCounterClockwiseCommand,
RotateCurrentPageClockwiseCommand, RotateCurrentPageCounterClockwiseCommand, RotateSelectedClockwiseCommand, RotateSelectedCounterClockwiseCommand
- ScrollModes : ScrollContinuousCommand, ScrollNonContinuousCommand,
- PageLayouts : LayoutSinglePageCommand, LayoutTwoPageCommand,
LayoutFitPagesCommand, LayoutCustomPagesCommand, LayoutSinglePageContinuousCommand, LayoutSinglePageNonContinuousCommand, LayoutSinglePageNonPageSwitchingCommand, LayoutTwoPageContinuousCommand, LayoutTwoPageNonContinuousCommand,
LayoutTwoPageNonPageSwitchingCommand, LayoutShowCoverPageCommand
- MouseModes : MouseModeAreaSelectionCommand, MouseModeTextSelectionCommand,
MouseModePanCommand, MouseModeMarqueeZoomCommand,
- Viewing Orientation : ScrollOrientVerticalCommand, ScrollOrientHorizontalCommand
- Extended support for MVVM Bindable Properties
- FileName
- IsDocumentLoaded
- CurrentPage
- PageCount
- Zoom
- ZoomPercent, ZoomMode
- PageLayout
- Columns, ShowCoverPage, HorizontalSpacing, VerticalSpacing, ScrollMode,
- MouseMode
- NavigationPane
- NavigationPaneState, Visibility
- Orientation
- Xamarin Document Viewer
- Added support for pinch zoom.
- ASP.NET Document Viewer
- Introduced isPageFetchingCompleted method to check if all the pages are
fetched from the server and rendered in the viewer.
- Document Engines
- Added CursorPosition property to IDocument interface to get/set the start
position of text search.
- Added API to extract text from a document.
- Added API to perform text search.
- Word Engines
- Support for “autofit” table layout.
- Added setting to control rendering of hidden text (Framework.WordCompatibilitySettings.RenderHiddenText).
- Improved page rendering speed by parallelizing parsing and layouting of documents.
- Improved page rendering speed by caching font details.
- Reduced potential delays in page rendering by modifying threading logic.
- PDF Engine
- Support for reading of PDF files encrypted with Unicode passwords.

- Document Converter
- Conversion of TIFF image to PDF results in a blacked out page when the TIFF
image is of Format4bppIndexed pixel format.
- Throws System.IndexOutOfRangeException while converting TIFF image to PDF when
the TIFF image is of Format8bppIndexed pixel format.
- Throws IndexOutOfRangeException while converting PDF to image, when the PDF
document with text which uses WinAnsi encoded embedded TrueType font which contains
characters that are not available in the Latin character set.
- DocumentConverter.Error event is not triggered when there is an exception occurred
in the PDF rendering process while converting PDF documents to other formats.
- PDF to TXT conversion results in empty text when the text contents in the PDF
use CJK encoded CID fonts.
- WinForms, WPF and Xamarin Document Viewers
- Incorrect cleanup leading to random exceptions when closing a document.
- File not being loaded as plaintext even when extension is added to
Framework.TextFileExtensions property.
- WPF Document Viewer
- Thumbnail pages are not updated when loading an XLSX file.
- Loading a PPTX file was not updating page count.
- Applying zoom results in Stackoverflow exception after some time.
- BackgroundColor property on DocumentViewer was not applied to its child
- ASP.NET Viewer
- Form field font size is not proper when AutoFontSize property of form
field is true.
- Missing file extension when downloading file as text file.
- Selecting a radio button throws an exception.
- Mail Merge
- Empty headers and footers being added to the output DOCX file which was a
“corrupted file” warning when opened in Microsoft Word.
- System.ArgumentException thrown when attempting to mail-merge with a DOCX
- Empty output document produced after mail-merge.
- Document Engines
- Random GDI+ exceptions when using multiple threads.
- Potential NPE when handling font objects.
- Word Engines
- Incorrect text line bounding rectangle when text is tabbed or justified.
- Rendering of space character after a line break not matching MS Word
- DOCX documents not containing document information can lead to crashes.
- Image incorrectly appearing in front of text when rendering a DOCX file.
- NPE when viewing a DOCX file containing fields.
- Text is incorrectly shown in uppercase when viewing a DOCX file.
- Numbering not shown for items in ordered list when viewing a DOCX file.
- Too much space after the first word in text when viewing a DOCX file.
- Missing image when viewing a DOCX file.
- Table cell shading not correctly applied for vertically merged cells in
a DOCX file.
- Text not vertically centered correctly in vertically merged cells in a
DOCX file.
- Grouped images not rendered correctly in a DOCX file.
- Engine hangs when rendering a DOCX file.
- System.FormatException when trying to view a DOCX file.
- Placeholder images for externally referenced objects are not being
displayed in a DOCX file.
- Incorrect image positioning when rendering a DOC file.
- Table cell shading not being correctly parsed in a DOC file.
- Table indent value not being correctly parsed in a DOC file.
- Incorrect additional line spacing being added when rendering a DOC file.
- EndOfStreamException when loading a DOC file.
- Incorrect parsing of table cells (th element) in a HTML file.
- Spreadsheet Engines
- Page rendering not stopping even after CloseDocument API returns.
- Engine hangs when rendering a XLSX file.
- NPE when rendering a XLSX file.
- System.FormatException when parsing a XLSX file.
- XLS file being shown as a plain text file.
- PDF Engine
- Image inside a form XObject not being clipped correctly.
- System.AccessViolationException when rendering PDF file.
- System.ArgumentException when converting from multi-page TIFF image
to PDF file.
- Large memory leak when converting from multi-page TIFF image to PDF file.
- Throws PDFException while loading a document with XRef Stream, if
XRef Stream dictionary contains /W array with field size values greater than 4.
- Inline images compressed using the RunLength filter are not rendered.
- Throws System.InvalidCastException while rendering PDF pages when a PDF
page contains Link annotation.
- Throws System.ArgumentException while converting from PDF to image when the
page contains text that uses embedded font which contains composite glyphs
with empty subpath(s).
- Throws System.InvalidCastException while reading actions of Link annotation
when the action object is of Array type.
- Type1 font text with Standard encoding are not rendered.
- Text contents are not rendered on some systems when the text contents use
embedded OpenType font.
- Saving a PDF file containing form fields multiple times results in a
corrupted document.
- Licensing
- Showing of license related popup causing a crash when the library is used
within a Windows service.
- Trial message being shown for a paid license installation.
- Product switching to trial mode after expiry of free updates period.

- Added following new content to the Developer Guide
- Welcome page with link to online version of the guide.
- Topic on text extraction and text search.
- FAQ related to product licensing.