Skip to Content

News

Datalogics Adobe PDF Library Service Bulletin 2026-MAY-APDFL21-1

Datalogics Adobe PDF Library Service Bulletin 2026-MAY-APDFL21-1

For Windows, WindowsARM, Linux, Linux ARMv8, Mac, Mac and ARMv8 
Friday, May 22, 2026

If you have a suggestion or need help at any time, let us know how we can support you and improve our solutions by reaching out to tech_support@datalogics.com.

Datalogics is pleased to announce the release of APDFL v21.0.0Plus1b. This release is a major upgrade built on the Adobe PDF Library (PDFL) v21.0 core libraries and includes a wide range of new features, performance improvements, compatibility enhancements, and problem corrections. The following sections outline the key “new features” and “problem corrections” included in this release.

.NET and Java interfaces are not included in the APDFL v21.0.0Plus1b release. Support for these interfaces is planned for a future update.
AIX is not included in the APDFL v21.0.0PlusP1b release. Support for this platform is planned for a future update.

Datalogics APDFL v21.0.0PlusP1b - Now available for download!
This version introduces the following features:
•    Modern C++ SDK
     Built on the same APDFL runtime as the existing integration libraries, the Modern C++ SDK provides a C++17-based interface featuring RAII-based resource management, exception-driven error handling,
     move semantics, std::unique_ptr / std::shared_ptr ownership models, strongly typed flags, and a unified datalogics_interface namespace. These enhancements reduce boilerplate code, simplify resource
     management, and enable more natural integration of PDF functionality into modern C++ applications.

     The Modern C++ SDK requires a C++17 compiler and is supported on Windows (MSVC 19.3+ / Visual Studio 2022 v143 toolset, x64 and ARM64), Linux Rocky 9+ (Clang 18+ with libstdc++11, x86_64 and
     aarch64), and macOS 15+ (Apple Clang 16.4+ / Xcode 16+, x86_64 and arm64).

     The existing APDFL C++ interface will now be referred to as “Adobe C/C++” and remains fully supported. Existing integrations can continue unchanged, and migration to the Modern C++ SDK is optional.

•    WebToPDF
     A new Plug-In for APDFL and will convert an html file tree on disk, or a URL to PDF. This is available on Windows 64, Windows ARM, Linux x64, Linux arm64.

•    Added support for the Chinese GB18030 font
     Enabling correct rendering and processing of Simplified and Traditional Chinese characters in documents that use GB18030-compliant fonts. This improves compatibility with Chinese-language PDFs and
     helps ensure accurate display of multilingual text content.

•    New ListStructureTree Sample (modern C++)
     This sample walks the logical structure tree of a tagged PDF document and prints each element’s struct type (/S), parent chain, and kid entries (child elements and marked-content references). This
     sample is available for the modern C++ interface.

This version contains the following problem corrections:
•    SF44603 - Word Finder: Fixed incorrect positioning of Arabic diacritical marks (harakat) in extracted text. In certain PDFs, combining marks such as Damma (U+064F) could be attached to the wrong base
     character when the diacritic was spatially positioned between two Arabic glyphs with similar overlap.
•    SF46074 – Resolved a problem with WordFinder processing Thai diacritics.
•    SF46900 – Corrects an issued where updating Page Content could cause Text contained within Marked Content to unexpectedly be located outside of the Marked Content.
•    SF47417 – Corrects an issued 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.

How to upgrade to the NEW version
  1. Connect: sftp://ftp.datalogics.com using an FTP client (port 22) or CLICK HERE to log in using your browser
  2. Use your private username/password that was provided during your evaluation/purchase
    1. Username: <<your user account number>>
    2. Password: <<your user password>>
  3. Issue a change directory to /Products/apdfl/[platform]/APDFLv21.0.0Plus/ or to /Products/apdfl/[platform]/APDFLv21_ModernCPlusPlusSDK/

A note about service bulletins 

You are receiving this email as a customer of the Datalogics Adobe PDF Library product, and because we want you to be informed as we evolve our solution to meet your needs. This is not a marketing or promotional communication. If you have questions regarding Service Bulletins, email preferences, or need to update your contact information, please contact us at tech_support@datalogics.com