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 v18.0.5PlusP2e (August 21, 2026)

New Features:

  • SF47550 – Adds OptionalContentContext overloads to the BufferedImage-based Page.drawContents() methods in the Java interface, so a page can be rendered with specific layers shown or hidden. This enables pages to be rendered with specific optional-content layers shown or hidden, providing greater control over the resulting image.
  • SF47554 – Adds getLongValue() (Java) and the LongValue property (.NET) to read PDFInteger values above 2,147,483,647 (such as ByteRange offsets in files larger than 2 GB) without truncation. This prevents truncation when accessing large values, such as ByteRange offsets in PDF files larger than 2 GB.

Changes:

  • libExpat has been updated to 2.8.2 to mitigate vulnerabilities.
  • giflib has been updated to v6.1.3 to address the vulnerability CVE-2026-26740.
  • Corrects an issue flattening XFA documents where content with fields specifying non-zero margins could be cropped when using Forms Extension.
  • SharedLibs NuGet package version updated to 1.0.9.
  • With this release, the NuGet package version has been increased to 18.64.0.
  • With this release, the Maven package version has been increased to 18.64.0.

Problem Corrections:

  • SF45180 – Improves flattening of XFA documents where a Button field has no Caption but a Text Label overlaid on top of it.
  • SF47401 – Corrects an issue where content could be clipped unexpectedly when flattening an XFA document with Forms Extension.
  • SF47460 – Corrects an issue where some XFA documents, when flattened AsIfPrinted, showed content that was meant to be excluded.
  • SF47461 – Corrects an issue where a heavily crowded Text Field shared across pages of an XFA document could be slightly clipped when flattened with Forms Extension.
  • SF47486 – Improves flattening of XFA documents where a Button field has no Caption but a Text Label overlaid on top of it.
  • SF47595 – Corrects a problem where converting a document to PDF/A Part 2 or later could result in Optional Content being misconfigured.
  • SF47594 – Fixes an issue during PDF/A conversion that could lead to unembedded fonts when encountering problematic ones.
  • SF47597 – Corrects a problem during Color Conversion where the inherited GraphicState would be changed unexpectedly in some cases.
  • SF47603 – Corrects an issue with the Color Conversion option mPromoteGrayToCMYK when enabled, which would result in unexpected Gray values.
  • SF47610 – Corrects a problem where Color Converting a Page could unexpectedly affect a shared Form on another page.
  • SF47641 – Corrects an issue where fonts using WinAnsiEncoding could be unnecessarily recreated during PDF/A conversion in some cases.

APDFL v18.0.5PlusP2d (June 16, 2026)

Changes:

  • Updated OpenSSL to 3.6.2 to mitigate vulnerabilities CVE-2026-31790 (RSA KEM) and CVE-2026-31789 (heap buffer overflow).
  • Updated libpng to v1.6.58 to address CVE-2026-34757.
  • Updated to Expat 2.8.1 to mitigate CVE-2026-45186.
  • With this release, the Maven package version has been increased to 18.63.0.
  • With this release, the NuGet package version has been increased to 18.63.0.

Problem Corrections:

  • SF46900 – Corrects an issue where updating Page Content could cause Text contained within Marked Content to unexpectedly be located outside of the Marked Content.
  • SF47417 – Corrects an issue where updating Page Content could cause Text contained within Marked Content to unexpectedly be located outside of the Marked Content.
  • SF47421 – Corrects a problem saving a DeviceN rendered image to a TIFF where the TIFFTAG_PHOTOSHOP tag data would be incorrect.
  • SF47454 – Fixes a Stack Overflow that could occur setting Page Content during PDF/A conversion for Property Lists that are improperly defined.
  • SF47481 – Rendering has been improved to be more resilient against problematic Content that would previously raise an error.
    • Some error strings that were meant to have a string format specifier to be used in combination with the non-fatal error argument were missing, and have been added.
  • SF47530 – This corrects a problem where converting a document to PDF/A could misinterpret the CTM for an ImageMask in some cases.
  • SF47544 – Corrects a crash that could occur getting the PermanentID or DocumentID properties for some documents using the .NET or Java interfaces.
  • SF47548 – Corrects a problem where converting Colors on one Page to a Target ColorSpace could affect the ability to properly convert Colors on another Page to a different Target ColorSpace.
  • SF47555 – Corrects a problem where System Font selection could choose a similarly named but different style variant in some cases.
  • SF47561 – This corrects a problem where saving a document using PDSaveCompressed could result in a crash for an invalidly specified Font Dictionary.
  • SF47562 – Corrects an issue with the preservation of a grouping symbol of a decimal value used for a numericEdit field when Flattening a XFA document.
  • SF47567/47536 – This corrects a problem where Form placement after Color Conversion could be incorrect in some cases when the disableInitialDocumentIndexing flag was not set.
  • SF47581 – This corrects a problem where Rendering a document with minor errors in Page Content would result in an error being raised whereas previously it did not.