Table of Contents

Version History for Docotic.Pdf

Version 9.7

June 2nd, 2025

Core library

9.7.18373

  • Added the ability to embed long term validation (LTV) information for digital signatures. The library can now embed OCSP and CRL responses to the document security store. Look at the new PdfDocument.AddLtvInfo methods.

  • Added the ability to create and read document timestamps. Look at the new PdfDocument.TimestampAndSave methods and PdfSignatureContents.IsDocumentTimestamp property.

  • Added the new Create LTV-enabled PDF signature, Add LTV information to an existing signature, Certify PDF with LTV code samples.

  • Added support for associated files. Look at the new PdfDocument.AssociatedFiles, PdfPage.AssociatedFiles, PdfWidget.AssociatedFiles, and PdfXObject.AssociatedFiles properties.

  • Added the PdfFileSpecification.Relationship property.

  • Added support for portable collections. This feature allows you to create PDF portfolio documents. Look at the new PdfDocument.Collection property, PdfDocument.CreateCollectionSettings method and Create PDF portfolio code sample.

  • Added the PdfActionArea.Description property.

  • Breaking change: The PdfFileSpecification.SetCustomName method is marked as obsolete. Use the PdfFileSpecification.Relationship property instead.

  • Breaking change: The PdfDocument.GetFonts method now returns only the fonts that are actually used in the document.

  • Breaking change: The PdfDocument.GetImages method now returns only the images that are actually used in the document.

  • Breaking change: The PdfDocument.GetColorProfiles method now returns only the color profiles that are actually used in the document.

  • Breaking change: The PdfDocument.GetPatterns method now returns only patterns that are actually used in the document.

  • PdfDocument.DocumentsAreEqual methods now ignore time-dependent information in document security store (DSS).

  • Improved optimization of Type 3 font structures.

  • Improved the code that searches for duplicate resources. Now it can find images and other objects in mask XObjects.

  • This version uses fewer bytes for internal representation of PDF objects.

  • Improved the way the library saves documents. Now fewer internal structures can get to the large object heap (LOH).

  • Now validating cross-reference stream size in hybrid-reference files properly.

  • Improved handling of PDFs with broken or incorrect structures.

  • The library can now embed OpenType fonts marked with the "No subsetting" flag.

  • Removed length restriction for PDF string objects.

  • Fixed bugs related to copying of PDF pages.

  • Fixed bugs related to drawing of text with new and existing fonts.

  • Fixed bugs related to text extraction.

  • Fixed bugs related to processing of OTF fonts with invalid table directories.

  • Fixed processing of RGB JPEG images with custom decode parameters.

  • Fixed bugs related to extraction of CMYK JPEG 2000 images.

  • Fixed bugs related to processing of inline images.

  • Fixed bugs related to processing of images with invalid masks.

  • Fixed bugs related to decoding of PNG images.

  • Fixed bugs related to processing of TIFF images.

  • Fixed handling of transparent grayscale TIFF images.

  • Fixed bugs related to decoding of PDF streams.

  • Fixed renaming of controls when merging documents.

HTML to PDF add-on

9.7.18373

  • Updated to work with the current core library version.

Layout add-on

9.7.18373

  • Updated to work with the current core library version.

GDI add-on

9.7.18373

  • Updated to work with the current core library version.

Logging add-on

9.7.18373

  • Updated to work with the current core library version.


Previous releases