Join our Discord community for support and discussions! Connect with us →

Adobe PDF Library 18

Release Notes

Adobe PDF Library v18 Release Notes - This page lists updates, fixes, changes and enhancements made to the Adobe PDF Library v18 provided by Datalogics.

APDFL 18.0.5Plus2f (November 13, 2026)

Important Notice: Upcoming End of Life for Adobe PDF Library v18.0.5

Datalogics would like to inform customers that Adobe PDF Library (APDFL) v18.0.5 will reach End of Life (EOL) on June 30, 2027.

Following June 30, 2027, all future product updates, bug fixes, security updates, new features, and enhancements will be made exclusively to APDFL v21.0.0. No further updates or maintenance releases will be provided for APDFL v18.0.5 after its EOL date.

Beginning in January 2027, APDFL v18.0.5 will transition to a quarterly release schedule through its remaining supported lifecycle, providing customers with a predictable schedule as they plan their migration.

With APDFL v21.0.0 now available, customers are strongly encouraged to begin planning their migration well in advance of the EOL date to allow sufficient time for compatibility testing, development, and deployment while minimizing potential disruptions.

For questions regarding the upcoming EOL or assistance with migration planning, please contact Datalogics Technical Support at tech_support@datalogics.com.

New Features:

  • SF47740 – Rendering to a CMYK target colorspace changed unexpectedly for documents with K-only content for CMYK. A new Rendering flag kPDPagePreservePrimariesK has been added to the C/C++ interface. A new enumeration value of DrawFlags, PreservePrimariesK has been added to the NET and Java interfaces. These new options allow K-only (black) content to be preserved when rendering to a CMYK target colorspace, preventing unintended conversion into a combination of CMYK color components. This helps maintain accurate black color values and ensures more consistent rendering results, particularly for professional printing workflows.
  • SF47724 – A new mPromoteOnlyDeviceGrayToCMYK member has been added to the PDDocColorConvertActionRecEx structure. This new option allows developers to limit grayscale-to-CMYK conversion to content using the DeviceGray color space. This helps prevent unintended color changes to other content, providing more precise control and consistent results during document color conversion.

Changes:

  • Updated the embedded expat library to version 2.10.0 to mitigate vulnerabilities.
  • brotli has been updated to v1.2.1 to mitigate vulnerabilities.
  • The .NET interface has had its SkiaSharp dependency updated to v4.153 to mitigate vulnerabilities.
  • SharedLibs NuGet package version updated to 1.0.10
  • With this release, the Maven package version has been increased to 18.65.0
  • With this release, the NuGet package version has been increased to 18.65.0

Problem Corrections:

  • SF46673 – Rendering of documents with completely invalid Type 0 fonts has been improved to use a compatible OS font when possible.
  • SF47037 – This corrects a Text Glyph narrowing issue that could occur Rendering on non Intel platforms in some cases.
  • SF47057 – Fixed an issue where transparency flattening shifted glyphs sideways in vertical (Identity-V) text when the CID font defines per-glyph vertical metrics in a /W2 array, causing characters such as Latin letters and digits to be misaligned with the rest of the vertical line.
  • SF47541 – This corrects a Text Glyph narrowing issue that could occur Rendering on non Intel platforms in some cases.
  • SF47599 – This corrects an issue where rendering to a CMYK based space would not preserve K only content as being pure Black.
  • SF47638 – Office to PDF conversion now raises an Operation Not Permitted exception when failing due to Document Permissions.
  • SF47650 – This corrects a problem where Applying a Redaction to an image could affect where the image is reused unexpectedly.
  • SF47659 – This corrects a problem when Long Paths are used on Windows for Temporary files
  • SF47664 – The Optimizer Report could indicate an incorrect previous image size in some cases.
  • SF47680 – This corrects a problem during Color Conversion that could lead to an incorrect result when encountering nested Form objects.
  • SF47681 – This resolves a memory leak that could occur when calling PDSysFontAcquirePlatformData().
  • SF47682 – This corrects a hang that could occur rendering a PDF document with Cyclic Page references.
  • SF47683 – This corrects a StackOverflow that could occur parsing a crafted PDF with nested Forms.
  • SF47684 – This corrects a crash that could occur rendering a page with an invalid JBIG2 image in some cases.
  • SF47687 – This corrects a problem with some XFA documents when Flattening AsIfPrinted where content expected to included/excluded when Printed was not as expected (Forms Extension).
  • SF47688 – This corrects a problem flattening XFA documents where a similar but incorrect font variant was chosen by mistake using Forms Extension (Forms Extension).
  • SF47691 – This corrects a Font incompliance that could result for Part 1 PDF/A conversions in some cases.
  • SF47703 – This corrects an intermittent crash that could occur updating the Data of a Stream of an Image instance in long running processes in the .NET interface.
  • SF47726 – This corrects a problem where Flattening XFA documents could result in slightly cropped content in some cases (Forms Extension).
  • SF47730 – This corrects an issue with System Font lookup in some cases where a variant of the desired font could be matched by mistake.
  • SF47743 – This corrects a problem where Subsetting a Type 1 Font with a problematic /Encoding could result in associated glyphs disappearing from the output.
  • SF47791 – This corrects a problem where the legacy DLI dll was missing its Digital Signature for Windows.

APDFL v18.0.5PlusP2e (December 11, 2024)