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.