ImageGear for .NET v24.x

Released: Jan 31, 2018

Updates in v24.x


Updated Aug 17, 2020



  • Removed the Newtonsoft.JSON dependency from the product to prevent version conflicts with customers using the same library.
  • Removed the MSXML dependency from the product to address security concerns.
  • Fixed an issue with displaying multi-page xlsx files using Windows Presentation Foundation.


Updated Jun 5, 2020


  • Fixed an issue where several sample projects generated temporary files that were not deleted if the window was closed by the user.
  • Fixed an issue where XMP metadata in an unexpected format could cause a NullReferenceException.
  • Fixed an issue with the ImGearThumbnailList control that caused exceptions to be thrown when the size of a thumbnail became zero.
  • Fixed an issue with some PDF samples that prevented temp files from being deleted when the sample application was closed.


Updated Mar 2, 2020


  • Enabled MAT module in ImageGear.NET Recognition component.
    • Specifies the MAT matrix matching module. This module is useful for recognizing text in the OCR-A and OCR-B font, using the ImGearRecFillingMethod.OCRA and ImGearRecFillingMethod.OCRB filling methods.
  • Improved samples for optimized usability experience.
  • Implemented API that allows users to control the recognition timeout.
  • Adds support for Microsoft Windows Server 2019.


  • Fixed an issue with truncation of large files for WEB downloading.
  • Fixed an issue with the table of contents being moved to the next page for some Microsoft Word documents. Detection of Microsoft Office files are updated with password protected file detection. Loading of password protected Microsoft Office files results in an error message that such formats are not supported.
  • Fixed an issue with the Office component consuming CPU while idle.
  • Fixed an issue that was preventing an expected exception from being thrown when ImGearPage did not have a valid type while adding/inserting that page to the ImGearDocumentPageArray.
  • Fixed an issue where loading the image in WPF sample caused a failure. Added a new dialog option to the AnnotateImageAndPDF_WPF sample that demonstrates how to scale the raster size and set bit-depth when converting a PDF page to a raster image.
  • Fixed an issue with losing consistency when adding and removing PDF pages.
  • Fixed an issue with the PDF to SVG conversion of nested contours in graphic paths.
  • Fixed an issue with PDF to SVG conversion that caused negative space to be filled in for certain Japanese fonts.
  • Fixed an issue with viewing PDF images in SVG mode.
  • Fixed an issue with “SOF segment is not present” exception being thrown when using the default JPEG filter.
  • Fixed an issue with loading of JPEG files containing 20481 tags in EXIF metadata with null length.
  • Fixed an issue with JPEG to TIFF conversion that caused some files to be saved with misleading metadata.
  • Fixed an issue with AcroForm flattening that caused certain radio buttons to lose their custom appearance.
  • Fixed a crash when small images with indexed colorspace are displayed in interpolation mode.
  • Fixed an issue where some images with non-uniform grayscale indexed palettes rendered incorrectly.


Updated Jun 24, 2019


  • Samples: Support added for Visual Studio 2019.
  • Improved PDF native annotation support:
    • Native PDF annotations are no longer modified when saved unless explicitly modified through user interaction or the API.
    • Native PDF annotation attributes that can not currently be modified through user interaction or the API are no longer removed from modified annotations when saved.
  • Updated the internal PDF Library to fix a number of rendering issues.
  • Improved and restructured the Runtime Licensing section in the online help.


  • Fixed an issue that caused Web ISIS component to return incorrect image width for scanned images.
  • Fixed an issue where IGNET would crash under certain situations while performing OCR operations.
  • Fixed an issue where mouse interaction with text annotation worked inaccurately when the background image was zoomed.
  • Fixed an issue of incorrectly reading JPEG files when XMP metadata was placed in the sequence of APP1 segments.
  • Fixed an issue with loading 8-bit grayscale PNG images with Alpha channel.
  • Fixed an issue where images saved with the JPEG filter were occasionally losing DPI resolution metadata.
  • Fixed an issue where OCR text is positioned incorrectly after recognizing and populating a PDF page having non-zero rotation.
  • Fixed an issue with an error when adding the recognition component to a 64-bit web application.
  • Fixed an issue with placing a compressed image in the page tree of PDF document. Now the algorithm goes through page hierarchy to up and find first existing resource dictionary where the compressed image will be placed.
  • Fixed an issue where working with the font handler in a PDF Document caused a difference between the 32-bit and 64-bit version of the CreatePDFForm Sample's result.


Updated Apr 5, 2020


  • Added the ability to convert between different versions of Office files:
    • Word - .DOC and .DOCX
    • Excel - .XLS and .XLSX
    • PowerPoint - .PPT and .PPTX
  • Improved OfficeCore multi-threading and stability.
  • Additional customer requested enhancements.


Updated Jan 28, 2019


  • Added a new option to specify which annotations are included during PDF to SVG conversion.
  • New viewing sessions samples added to HTML5 viewer documentation.
  • Additional customer requested enhancements.


Updated Oct 8, 2018


  • Enhanced DisplayUsingWinForms sample, enabling you to render Excel sheets into separate pages.
  • Improvements rendering large worksheets for Excel workbooks for easy viewing.
  • Improvements to accuracy of specified print areas in order to correctly split sheets into pages in Excel documents.
  • An option to render hidden worksheets in Excel documents.
  • An option to load a spreadsheet as a single page.


Updated Sep 14, 2018


  • Enhanced PDF file searching examples: A GUI (graphical user interface) element has been added to ImageGear’s HTML5 viewer sample to demonstrate the ease of searching for text in PDF documents.
  • Documentation enhancements: The list of module and file dependencies required for deploying applications that use ImageGear’s optical character recognition (OCR) has been updated.


Updated Jul 30, 2018


  • HTML5 Viewer
    • Added text search feature in the HTML5 Viewer.
    • HTML5 Viewer sample was updated to demonstrate how to implement the concept of Viewer Sessions.
    • Replaced the ASP.NET tutorial with a new tutorial, Create HTML5 Viewer and Deploy with in the documentation.
  • PDF
    • Added improved XFA Forms support methods to detect XFA content, determine the type of XFA content, and remove XFA content.


Updated Jul 11, 2018


  • PDF
    • Added support for viewing native PDF annotations in the HTML5 Viewer.
    • Improved document compression with a property to flatten AcroForm fields.
    • Added limited support for PDF documents containing XFA forms. Also, many Annotations, PDF, OCR, and Viewing samples now support opening PDF documents containing XFA forms by default.
  • CAD
    • Added support for rendering CAD in the WPF library.
  • Samples and Documentation
    • Added a new sample, OEMLicensing, that demonstrates how to apply an OEM license using ImageGear .NET API.
    • Improved and simplified the ISIS scanning sample, IsisScanningUsingASP.NET. The sample no longer uses the legacy ASP.NET components, so it is easier to understand how to utilize our ISIS web feature.
    • Added documentation for auto-language detection with OCR.
    • Added a new sample, DisplayUsingWPF, that demonstrates ImageGear .NET’s ability to display documents and images using Windows Presentation Foundation controls.


  • Updated the internal PDF Library to fix a number of rendering issues.


Updated Jun 15, 2018


HTML5 Viewer (ImageGear.Web)

  • Added annotation support to the HTML5 viewer for the following types:
    • Text
    • Rectangle
    • Ellipse
    • Line
    • Polyline
    • Polygon
  • Added a Markup Layer Interface to associate multiple annotation files with a single document.
  • Removed legacy ASP.NET samples.


  • Improved flattened form field positioning.


Updated May 4, 2018


  • Added Acroform Flattening: Remove the interactivity from a PDF.
  • Added PDF Compare: See additions and omissions between PDF files (both text and images).


Updated Mar 1, 2018


  • Added more PDF functionality and improved appearance of PDF form field borders and text layout.
  • Added TWAIN 2.4 support and improved documentation and scanning sample.
  • Upgraded cloud scanning API and improved documentation.


Updated Jan 31, 2018


  • Improved CAD rendering fidelity and added more powerful export capabilities to other formats.
  • CAD support added for CAD 2018, control light and camera angle views, text extraction for individual layers, and export to PDF and 3D PDF (including support for custom view and light sources).
  • Added Acroforms ListBox and ComboBox field support and digital signature display support.