2016 Releases

Docotic.Pdf Library Help > 2016 Releases

Version 5.0

October 21st, 2016

  • Added support for .NET Standard Library 1.3. Please take a look at the .NET Standard Library article.
  • Added ability to open and create PDF documents encrypted with AES-256.
  • Added support for drawing of PDF documents with axial and radial shadings.
  • Added ability to extract vector paths and clip regions. Take a look at the new PdfPath and PdfClipRegion classes, PdfPageObject.ClipRegion property. Please also take a look at the Extract paths and Extract text, paths and images samples.
  • Added ability to get or reset current transformation matrix in PdfCanvas. Please take a look at the new PdfCanvas.TransformationMatrix property and PdfCanvas.ResetTransform() method.
  • Added the Compress PDF document in .NET sample showing how to compress PDF documents using multiple techniques.
  • Improved rendering of text with special characters (e.g. euro symbol) using Type1 fonts.
  • Improved handling of TIFF images.
  • Improved parsing of PDFs with broken or incorrect structure.
  • Improved extraction of rotated text.
  • Improved extraction of tabular text.
  • Allow to use Application License in LINQPad without restrictions.
  • Optimized rendering of PDF documents with blend modes.
  • Fixed bugs related to drawing of background for documents with transparency groups or blend modes.
  • Fixed bugs related to parsing of controls.
  • Fixed bugs related to copying and extraction of pages.
  • Fixed bugs related to extraction of images with non default decode arrays.
  • Fixed bugs related to extraction of JBIG2 images.
  • Fixed bugs related to extraction of JPEG2000 images.
  • Fixed bugs related to extraction of text with formatting.
  • Fixed bugs related to drawing of CMYK images.
  • Fixed bugs related to rendering of soft masks.
  • Fixed bugs related to resizing of JPEG images.
  • Fixed bugs related to processing of XObjects.
  • Fixed bugs related to processing of stitching (Type 3) functions.
  • Fixed bugs related to parsing of dates.
  • Fixed bugs related to parsing of Type0 fonts.
  • Fixed bugs related to writing XMP metadata.
  • Fixed bugs related to merging of documents.

Version 4.9

April 27th, 2016

  • Added support for layers (also known as optional content groups). The library can now create layers, enumerate existing layers, add widgets, controls and XObjects to layers. Take a look at the new PdfDocument.Layers property, PdfDocument.CreateLayer(String) method and at the samples in Layers group.
  • Added ability to remove transparency groups from documents. Take a look at PdfDocument.RemoveTransparencyGroups() method. Removing of transparency groups is important to make PDF documents PDF/A-compatible.
  • Added ability to specify whether radio button and all other radio buttons with the same export values from the same group of radio buttons should turn on and off in unison. Take a look at the new PdfRadioButton.ChecksInUnison property.
  • Added ability to display document title in the window’s title bar and on the document's tab in the viewer. Take a look at PdfViewerPreferences.DisplayTitle property.
  • Added support for drawing of PDF documents with soft masks.
  • Improved parsing of PDFs with broken or incorrect structure.
  • Fixed default value of PdfTextAnnotation.Icon property.
  • PdfTextAnnotationIcon.Undefined enumeration value is marked obsolete and will be removed in the next release of Docotic.Pdf. That value is not supported in PDF specification.
  • Improved removing of PDF pages.
  • Improved parsing of controls that are not added to document's AcroForm dictionary.
  • Improved JPEG decoder and encoder.
  • Fixed bugs related to changing state of existing text boxes.
  • Fixed bugs related to extraction of JBIG2 images.
  • Fixed bugs related to extraction of images with palette and mask color.
  • Fixed bugs related to importing of PNG images.
  • Fixed bugs related to drawing of text with non-embedded TrueType fonts.
  • Fixed bugs related to drawing of text with vertical writing mode.
  • Fixed bugs related to drawing of text with CidFontType0 TrueType fonts.
  • Fixed bugs related to drawing of stroked and rotated text.
  • Fixed bugs related to drawing of PDF documents with transparency groups and blend modes.
  • Fixed bugs related to drawing of lines with dash pattern.
  • Fixed bugs related to drawing of buttons with images.
  • Fixed bugs related to drawing of CMYK images.
  • Fixed bugs related to drawing of paths.
  • Fixed bugs related to text extraction for TrueType fonts with incorrect 'cmap' table.
  • Fixed bugs related to extraction of text with vertical writing mode.
  • Fixed bugs related to extraction of text with formatting.
  • Fixed bugs related to extraction of duplicated text chunks.
  • Fixed bugs related to creation of XObjects based on rotated pages with patterns.
  • Fixed bugs related to restoring graphics state of widgets.
  • Fixed bugs related to parsing of password protected documents.
  • Fixed bugs related to parsing of strings with unknown escape sequences.
  • Fixed bugs related to parsing of names with escape sequences.
  • Fixed bugs related to parsing of control dictionaries.
  • Fixed bugs related to parsing of control actions.
  • Fixed bugs related to parsing of go to actions.
  • Fixed bugs related to parsing of inline images.
  • Fixed bugs related to parsing of fonts.
  • Fixed bugs related to form filling.
  • Fixed bugs related to form flattening.
  • Fixed bugs related to merging of documents with forms.
  • Fixed bugs related to encoding of PDF strings.

Previous releases