Skip to Content

News

Datalogics Adobe PDF Library Service Bulletin 2025-NOV-APDFL18-1

Datalogics Adobe PDF Library Service Bulletin 2025-NOV-APDFL18-1

For Windows, WindowsARM, Linux, Linux ARMv8, Mac, Mac ARMv8, and AIX 
Thursday, November 20, 2025

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 APDFL v18.0.5PlusP1u - Now available for download!
This version introduces the following features:
•    Added support for turning an image into a PDF document with extractable text with C++ using OCR.
A new functionality has been implemented in C++ that converts images into fully searchable PDF documents by integrating OCR technology. This enhancement enables users to generate PDFs with extractable text derived directly from image content.
•    Added a new OCR sample for C++ to demonstrate the new capabilities.
•    New OCREngine plugin that provides OCR APIs.
•    Added C++ OCR APIs:

o Added C++ PDEForm creation API

PDOCRCreateForm - take a PDEImage and create a PDEForm containing extractable text

o Added C++ APIs to control OCR options

•    PDOCRDefaultParams - Create a OCRParams object, configured and ready to use; this controls the character recognition process
•    PDOCRReleaseParams - Release resources used by an OCRParams object
•    PDOCRParamsGetPerformance - Get how the OCR engine will favor speed or accuracy
•    PDOCRParamsSetPerformance - Decide how the OCR engine will favor speed or accuracy
•    PDOCRParamsGetPageSegmentationMode - Get how the OCR engine will view the page, and how it detects text segments
•    PDOCRParamsSetPageSegmentationMode - Decide how the OCR engine will view the page, and how it detects text segments
•    PDOCRParamsGetPreprocessing - Get how the OCR engine will improve the image quality (with operations like deskewing and denoising) before performing OCR
•    PDOCRParamsSetPreprocessing - Decide if the OCR engine will improve the image quality (with operations like deskewing and denoising) before performing OCR
•    PDOCRGetNumLanguagesInstalled - Get the number of languages the OCREngine knows about; these can be added to the OCRParams to recognize text in multiple languages
•    PDOCRGetLanguagesInstalled - Get the list of languages the OCREngine knows about; these can be added to the OCRParams to recognize text in multiple languages
•    PDOCRParamsGetNumLanguagesConfigured - Get the number of languages the OCRParams is configured to try and recognize text for
•    PDOCRParamsGetLanguagesConfigured - Get the list of languages the OCRParams is configured to try and recognize text for
•    PDOCRParamsSetLanguagesConfigured - Set the list of languages the OCRParams is configured to try and recognize text for
•    PDOCRParamsGetNumCandidateFonts - Get the number of fonts the OCRParams is configured to search for the best match for text on the page
•    PDOCRParamsGetCandidateFonts - Get the list of fonts the OCRParams is configured to search for the best match for text on the page
•    PDOCRParamsSetCandidateFonts - Set the list of fonts the OCRParams is configured to search for the best match for text on the page

o Add APIs for managing the plugin

•    OCREngineInitialize - Initialize the OCREngine plugin; must be called once before using
•    OCREngineTerminate - Release resources used by the OCREngine plugin; must be called when done with the plugin

This version contains the following changes:
•    SF47259 - The OpenSSL library was updated to version 3.5.4 to mitigate CVE-2025-9230, CVE-2025-9231 and CVE-2025-9232. 
•    Updated Curl to 8.16.0.
•    Adds sbom file to the non-LM C++ packages.
•    With this release, the Maven package version has been increased to 18.55.0.
•    With this release, the NuGet package version has been increased to 18.55.0.

This version resolves the following bugs:

•    SF46887 – The Font lookup done during PDF rendering has been improved to try suitable alternatives when no other font can be found on the OS.
•    SF47188 – Performance of Optimizer has been improved for documents with heavy usage of Type 3 Fonts.
•    SF47190 – When the in-use OutputIntent profile matches the Target profile of ColorConversion, Images that are already of the desired colorspace will not be converted.
•    SF47198 - Corrects a problem during PDF/A conversion where some Images with SMasks could become unexpectedly cropped.
•    SF47210 – 
o Corrects an issue where PDF/A Part 2 or later conversion of a document with Widget fields could lead to an inflated result.
o Corrects an issue where PDF/A-1 conversion could result in an incompliance for TrueType fonts.
•    SF47220 – Corrects PDFOptimizer failing to recompress Images with JPEG compression at Maximum quality when not eligible for Downsampling.
•    SF47232 – Corrects a problem in the PDFOptimizer where some images could have color changes when compressed.
•    SF47238 – Corrects a problem where converting some documents to PDF/A Part 2 or later would result in Font incompliances with regard to the /CIDSet.
•    SF47252 – Corrects a crash that could occur acquiring the WordList for some PDF documents.
•    SF47254 – Corrects the capitalization of an include statement in a public header file that affected cross compilation.
•    SF47260 - Corrects an erroneous error that could occur for PDFOptimizer when the PDFOptimizerDoNotConvertDeviceNImages option is enabled for Images not eligible for Downsampling.
•    SF47266 - Font merging at save time has been improved for Type 0 fonts.
•    SF47290 – Corrects a problem in the PDFOptimizer where some images could have color changes when compressed.

 

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]/APDFLv18.0.5Plus/

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