Year 2018 Docotic.Pdf notices

Post about a year releases

Updated on December 31, 2018

This page contains all Docotic.Pdf release notices for year 2018.

Visit the Docotic.Pdf page for more information and download links. The full Version History for 2018 releases is also available.

We would appreciate if you let us know about your experience with the library. Write us an e-mail or contact us via the support form. We love to hear from our users.

Docotic.Pdf 5.7 extracts text better

December 23, 2018

We have released Docotic.Pdf 5.7 on our site and on NuGet.

In this version, we added the ability to extract text as vector paths. For this, we added the PdfPage.GetObjects(PdfObjectExtractionOptions) method and the PdfObjectExtractionOptions.ExtractTextAsPath property. Please take a look at them.

We also improved extraction of text with vertical writing mode. And fixed some bugs related to text extraction.

There are new features and improvements related to forms. Now you can flatten individual form fields using the PdfControl.Flatten method. The PdfDocument.GetControl method now performs searches not only by control name but also by control full name. Thanks to our customers, we fixed some forms filling related bugs.

As our users suggested, in the new version, we added the ability to extract file specifications associated with rich media annotations. Take a look at the new PdfRichMediaAnnotation class. And the ability to extract raw contents of XMP metadata using one of the new XmpMetadata.Extract methods.

As always, we improved support for broken and incorrect documents. And we fixed some bugs of our own.

AES-256 and speed improvements in Docotic.Pdf 5.6

August 25, 2018

We have released Docotic.Pdf 5.6 on our site and on NuGet.

The new version adds support for documents encrypted with AES-256. This encryption algorithm is usually found in PDF 2.0 documents. Now Docotic.Pdf can read such documents.

In version 5.6, we also paid a lot of attention to memory and speed improvements. The new version of the library uses less memory when opening documents. It also opens them faster.

The new version brings the ability to cache form XObjects. This cache can improve the speed of processing. The cache can either increase or decrease memory consumption depending on the contents of the PDF. We suggest you take a look at the PdfCache class and the PdfConfigurationOptions.XObjectCache property. After that you could try and see for yourself if enabling the cache helps in your case. It will be great if you tell us about your experience with the cache.

We made some improvements for documents that use blend modes. Now Docotic.Pdf draws them faster.

There are new properties in the PdfEmbeddedFile and PdfFileSpecification classes. These properties were added to help to create Factur-X / ZUGFeRD invoices or similar documents with Docotic.Pdf library.

As always, we improved support for broken and incorrect documents. And we fixed some bugs of our own.

Docotic.Pdf 5.5 brings improvements in version for .NET Standard, new features and more

April 30, 2018

The new version of Docotic.Pdf library is now available on our site and on NuGet.

Version for .NET Standard 2.0 now has all the same features as in the version for .NET 4. It means that PDF to image conversion, extraction of images with masks, scaling and resizing of images, creation of image masks, loading of fonts from the collection of system fonts are now supported in the version for .NET Standard 2.0.

Some of our customers suggested that we provide a way to save PDF documents to bitonal TIFFs. Such images are also known as black-and-white or monochrome. For documents with mostly text content, monochrome TIFFs can save a lot of space without affecting visual quality. We heard what our customers wanted and added the ability to save whole PDF files or individual PDF pages as black and white TIFFs. There is a new sample code for the feature.

We clarified and extended the interface of the PdfDrawOptions class. It includes marking a few properties obsolete. Please check the Version History document for more info about what was marked obsolete.

As always, we worked on speed improvements. Text extraction got better. We improved support for broken and incorrect documents. And we fixed some bugs of our own.



Visit our LinkedIn page | Telegram channel | Google Group