Gnostice Document Studio .NET 2019 R2
Gnostice Document Studio .NET 2019 R2
Gnostice Document Studio .NET is the next-generation .NET Core compliant multi-format document-processing component suite for .NET developers. It has controls for viewing, printing, and converting PDF, DOCX, DOC, HTML, TXT, XLSX, XLS, ODS, XPS, BMP, JPEG, PNG, WMF, EMF, TIFF and MTIFF. Gnostice Document Studio comes with advanced multi-format document viewer controls for Xamarin, WinForms, WPF, and ASP.NET (WebForms and MVC). It also supports template-based DOCX/DOC mail-merge document creation. It can intelligently reconstruct page elements when converting PDF to DOCX. It can create PDF portfolios.
The ASP.NET Document Viewer supports viewing of PDF, DOCX, DOC, TXT, XLSX, XLS, ODS, BMP, JPEG, PNG, WMF, EMF, TIFF and MTIFF files. Unique features of the viewer include searching text in images using OCR, color inversion, and ability to work with all formats with a common GUI and API. PDF support includes interactive form-filling, annotations, thumbnails view, bookmarks view, and general viewing tools.
The Xamarin Document Viewer supports viewing of PDF, DOCX, DOC, TXT, XLSX, XLS, ODS, BMP, JPEG, GIF and PNG files. Unique features of the viewer include multiple page layouting and unlimited zoom.
Gnostice Document Studio .NET is based on managed code and does not require external software or libraries such as Microsoft Word, Open XML SDK, Word Automation Services, Adobe PDF library or GhostScript. The OCR feature relies on an embedded unmanaged library. It has been tested completely for trouble-free operation under web, mobile and desktop deployments. The OCR feature can be disabled if it is not required.
Gnostice Document Studio .NET is also available as part of our "all-.NET-products-included" Gnostice DevSystem .NET Subscription.
Multi-format document viewer controls for Xamarin, WinForms, WPF, and ASP.NET (WebForms and MVC)
.NET Standard compliant - can be used in .NET Core apps
Support for PDF, DOCX, DOC, TXT, XLSX, XLS, ODS, BMP, JPEG, PNG, WMF, EMF, TIFF and MTIFF
Interactive form-filling, annotations, and bookmarks and thumbnails views
Advanced document printing control
Intelligent PDF conversion control that reconstructs page elements
Support for creating PDF portfolios
Multi-format document-creation using mail-merge templates
Support for files and streams
Built-in .NET font engine
100% managed code (except for OCR functionality)
Unicode support
12 months free upgrades (major and minor)
12 months free priority e-mail support
Perpetual-use hassle-free licensing
High value-for-money pricing
Pure .NET to convert DOCX to PDF
No software printer. No ActiveX. No Office Automation… No headaches!
PDF-to-DOCX conversion
Intelligently reconstruct page elements such as paragraphs and tables, and content organization details such as page margins, text alignment, etc. - information that are stripped out by PDF converter/generators applications.
ASP.NET multi-format document viewer
For your WebForms and MVC (Razor and ASPX) web applications. Fully customizable with your own CSS and jаvascript.
WPF document viewer
Display pages in any number of columns and rows!
Version 2019 R2 - September 23, 2019
Introduced
PDF Engine
A newly designed PDF engine is introduced that works across platforms. Since this engine is not yet at parity with the feature-set of the old PDF engine, it is enabled only for .NET Standard. So it is used by the new Xamarin document viewer control and also can be used in .NET Core / .NET Core 3 frameworks. Once its feature-set matches that of the old PDF engine, the old engine will be replaced with the new one for all platforms.
Features currently supported by the new PDF engine
Shapes
Text
Supported font types: Type 1, TrueType, CFF, CID
Images
Supported image types: 8 BPC BMP and 8 BPC JPEG
Decryption
Supported encryption algorithms: RC4 (40 bit & 128 bit) and AES (128 bit & 256 bit)
Stream decompression filter types:
Flate
Xamarin Document Viewer Control
A new Document Viewer control is introduced for Xamarin.Forms mobile apps (Android and iOS).
Features currently supported the control
Page layouts
Continuous: Single-page, Two-page, Fit-to-window
Scroll orientation
Vertical, Horizontal
Navigation
First-page, Previous-page, Next-page, Last-page, Goto-page
Zoom
Zoom-in, Zoom-out, Fit-width, Fit-height, Custom-zoom (unlimited)
Rotation
Specific pages and all pages
Gestures
Swipe, Pan and Double-tap
Events
PageChanged
PageCountChanged
ZoomChanged
NeedPassword
Product Licensing
The old registration-key based product licensing system has been replaced with an activation-key based licensing system. See for more details.
Enhanced
Document Engines
All existing document engines (except PDF) are now supported on .NET Standard compliant frameworks (.NET Core and Xamarin as well).
Updated file format prediction code to improve detection of supported files.
Digitization Engine
The digitization engine (OCR) is now supported on .NET Standard compliant frameworks as well.
Document Converter
The Document Converter component now works both in .NET Framework as well as .NET Standard.
Document Mail-merge
The Mail-merge component now works both in .NET Framework as well as .NET Standard.
Document Viewers
Both the WinForms and WPF viewer controls have been redesigned and rewritten from the ground-up.
The newly introduced Xamarin Document Viewer control, and the rewritten WinForms and WPF Document Viewer controls share bulk of their code via the newly introduced PageManager module. This new design allows for faster introduction of features into all viewers at the same time.
The WPF viewer now supports navigation via thumbnails as well as PDF bookmarks.
Word formats
Header and footer content is now rendered with a faded color to match Word behavior.
Spreadsheet formats
File is now read in a worker thread and content is rendered to pages.
Fixed
PDF
DCT images having Separation Colorspace with Type 0 (Sampled) Function are rendered with inverted colors.
JPX image having JPX image as SMask are not rendered.
Shapes having Separation Colorspace with Type 0 (Sampled) Function are rendered incorrectly.
Rendering DCT images having JPX image as SMask.
Rendering of image that is compressed using Flate with Predictor value '15' takes longer than expected.
Text extraction results in extraction of incorrect text for CID font text when the CID font contains ToUnicode stream with "beginbfrange" lines that specify array of Unicode values for the given range.
Random errors observed in appearance of transparent text when converting to PDF.
Deletion of annotations in the document leads to generation of corrupt PDF output.
NRE thrown when fetching form fields for some PDF files.
Form fields with unspecified field type are rendered twice.
Text fields are not displayed after saving due to incorrect encoding text field value for some documents.
Form fields are rendered at incorrect position due to incorrect handling of Matrix entry in the field appearance stream.
Multiple embedded font text rendering fixes by the font engine.
Word formats
Picture watermarks are not being rendered correctly.
NRE thrown when loading some DOCX files containing fields.
NRE thrown when loading TXT files containing null characters.
Rendering issue of fields where a width change isn't accounted for when the field value is changed.
NRE when rendering some DOC files with a table.
Tab stops of type "start" are not handled.
Hang when rendering a table containing a page break.
Highlight color not parsed properly in DOC files.
Spreadsheet formats
Rich text parsing issue in XLS.
Introduced
PDF Engine
A newly designed PDF engine is introduced that works across platforms. Since this engine is not yet at parity with the feature-set of the old PDF engine, it is enabled only for .NET Standard. So it is used by the new Xamarin document viewer control and also can be used in .NET Core / .NET Core 3 frameworks. Once its feature-set matches that of the old PDF engine, the old engine will be replaced with the new one for all platforms.
Features currently supported by the new PDF engine
Shapes
Text
Supported font types: Type 1, TrueType, CFF, CID
Images
Supported image types: 8 BPC BMP and 8 BPC JPEG
Decryption
Supported encryption algorithms: RC4 (40 bit & 128 bit) and AES (128 bit & 256 bit)
Stream decompression filter types:
Flate
Xamarin Document Viewer Control
A new Document Viewer control is introduced for Xamarin.Forms mobile apps (Android and iOS).
Features currently supported the control
Page layouts
Continuous: Single-page, Two-page, Fit-to-window
Scroll orientation
Vertical, Horizontal
Navigation
First-page, Previous-page, Next-page, Last-page, Goto-page
Zoom
Zoom-in, Zoom-out, Fit-width, Fit-height, Custom-zoom (unlimited)
Rotation
Specific pages and all pages
Gestures
Swipe, Pan and Double-tap
Events
PageChanged
PageCountChanged
ZoomChanged
NeedPassword
Product Licensing
The old registration-key based product licensing system has been replaced with an activation-key based licensing system. See for more details.
Enhanced
Document Engines
All existing document engines (except PDF) are now supported on .NET Standard compliant frameworks (.NET Core and Xamarin as well).
Updated file format prediction code to improve detection of supported files.
Digitization Engine
The digitization engine (OCR) is now supported on .NET Standard compliant frameworks as well.
Document Converter
The Document Converter component now works both in .NET Framework as well as .NET Standard.
Document Mail-merge
The Mail-merge component now works both in .NET Framework as well as .NET Standard.
Document Viewers
Both the WinForms and WPF viewer controls have been redesigned and rewritten from the ground-up.
The newly introduced Xamarin Document Viewer control, and the rewritten WinForms and WPF Document Viewer controls share bulk of their code via the newly introduced PageManager module. This new design allows for faster introduction of features into all viewers at the same time.
The WPF viewer now supports navigation via thumbnails as well as PDF bookmarks.
Word formats
Header and footer content is now rendered with a faded color to match Word behavior.
Spreadsheet formats
File is now read in a worker thread and content is rendered to pages.
Fixed
DCT images having Separation Colorspace with Type 0 (Sampled) Function are rendered with inverted colors.
JPX image having JPX image as SMask are not rendered.
Shapes having Separation Colorspace with Type 0 (Sampled) Function are rendered incorrectly.
Rendering DCT images having JPX image as SMask.
Rendering of image that is compressed using Flate with Predictor value '15' takes longer than expected.
Text extraction results in extraction of incorrect text for CID font text when the CID font contains ToUnicode stream with "beginbfrange" lines that specify array of Unicode values for the given range.
Random errors observed in appearance of transparent text when converting to PDF.
Deletion of annotations in the document leads to generation of corrupt PDF output.
NRE thrown when fetching form fields for some PDF files.
Form fields with unspecified field type are rendered twice.
Text fields are not displayed after saving due to incorrect encoding text field value for some documents.
Form fields are rendered at incorrect position due to incorrect handling of Matrix entry in the field appearance stream.
Multiple embedded font text rendering fixes by the font engine.
Word formats
Picture watermarks are not being rendered correctly.
NRE thrown when loading some DOCX files containing fields.
NRE thrown when loading TXT files containing null characters.
Rendering issue of fields where a width change isn't accounted for when the field value is changed.
NRE when rendering some DOC files with a table.
Tab stops of type "start" are not handled.
Hang when rendering a table containing a page break.
Highlight color not parsed properly in DOC files.
Spreadsheet formats
Rich text parsing issue in XLS.
Only for V.I.P
Warning! You are not allowed to view this text.