Skip to Content

News

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

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

For Windows, WindowsARM, Linux, Linux ARMv8, Mac, Mac ARMv8, and AIX 
Friday, May 16, 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.5PlusP1n - Now available for download!
This version introduces the following features:
•    Added support for adding a digital signature to a PDF document with C++, C#, and Java.
•    Added new Digital Signature samples for C++, .NET, .NETFramework.
•    New SignDoc object added for C# and Java.
•    Added C++ SignDoc APIs:
•    Added C++ SignDoc Signature APIs:

•    PDSignDocWithParams - sign and save document after following APIs are used
•    PDSignDocSignInitParams - initialize parameter structure memory
•    PDSignDocSignReleaseParams - release parameter structure memory
•    PDSignDocSetFieldID - Field ID option
•    PDSignDocSetFieldName - Signature field (Fully qualified field name option)
•    PDSignDocSetFieldObject - Signature field (Cos object option)
•    PDSignDocSetSignatureBoxPageNumber - Signature box page number
•    PDSignDocSetSignatureBoxRectangle - Signature box annotation rectangle
•    PDSignDocSetDigestCategory - Digest category
•    PDSignDocSetCredentialDataFormat - Credential data format
•    PDSignDocSetNonPfxSignerCert - NonPFX credentials signer certificate
•    PDSignDocSetNonPfxPrivateKey - NonPFX credentials private key
•    PDSignDocSetNonPfxPassphrase - NonPFX credentials passphrase
•    PDSignDocSetPfxCredentials - PFX credentials
•    PDSignDocSetPfxPassphrase - PFX credentials passphrase
•    PDSignDocSetSignerInfo - Signer info

•    Added C++ SignDoc Save APIs:

•    PDSignDocSaveInitParams - initialize parameter structure memory
•    PDSignDocSaveReleaseParams - release parameter structure memory
•    PDSignDocSetOutputPath - output path for saved file
•    PDSignDocSetProgressMon - progress monitor
•    PDSignDocSetCancelProc - cancel process

This version contains the following changes:
•    New NuGet package APDFL.SharedLibs created to replace APDFL.ICU.Data. Includes new Digital Signature dependencies.
•    libpng has been updated from version 1.6.44 to version 1.6.47.
•    Performance of PDF/A conversion has been improved for documents with many pages.
•    Tesseract OCR has been updated to version 5.5.0.
•    Adds new open source library dependencies used by the new Digital Signatures functionality:

•    ssl - OpenSSL SSL/TLS library
•    crypto - OpenSSL cryptographic library

•    The .NET assembly now targets v8.0, as it’s the current Long Term Support release supported by Microsoft:

•    All current NuGet packages have been updated for v8.0

•    The Linux interface now targets a minimum compatible version of glibc of v2.28 and higher.
•    With this release, the NuGet package Adobe.PDF.Library.SampleInput version has been increased to 1.0.4.
•    With this release, the Maven package version has been increased to 18.49.0.
•    With this release, the NuGet package version has been increased to 18.49.0.

This version resolves the following bugs:
•    SF#46773 – This corrects a crash that could occur using when using setting the PreciseQuad member of the WordFinder.
•    SF#46784 – Corrects an intermittent issue with Flattening a PDF while using the PermitType3Fonts options where the output could become corrupted.
•    SF#46843 – This corrects a problem converting a document to PDF/A when Widget form fields were used.
•    SF#46873 – Corrects a crash that could occur during Rendering when encountering a Font using a Type 2 CharString with too many stem hints.
•    SF#46877 – Preservation of text using a Shared Text Field across multiple pages when Flattening a XFA document has been improved in some cases.
•    SF#46888 – New enumeration PDSysFontMatchFlagsEx has been added to the C/C++ interface for use with the existing PDDocEnumFonts() method.
•    SF#46881 – Improves Rendering of Glyphs used by an improperly encoded CFF font to be supported when possible.
•    SF#46893 – Corrects an erroneous error that could occur after saving a document successfully otherwise in some cases.
•    SF#46897 – Enumeration value PDFOptimizerCompressDocumentStructure has been removed, its functionality was redundant and already reflected in the enumeration PDFOptimizerObjectCompressionStructure value when used in conjunction with PDDocOptimizeSetObjectCompression().
•    SF#46898 – Problem rendering documents with regard to MiterLimit has been addressed.
•    SF#46899 – Problem rendering documents with regard to MiterLimit has been addressed.
•    SF#46911 – Fixes issue in DocTextFinder where documents with ligatures in the text were causing offsets of the quad box info.
•    SF#46912 – Corrects a crash that could occur rendering a PDF Page with an invalid JBIG2 image.
•    SF#46915 – Problem rendering documents with regard to MiterLimit has been addressed.
•    SF#46926 – The /PieceInfo entry of a Page dictionary is now preserved during Transparency Flattening.
•    SF#46946 – Fixes issue where the optional parameter for the logo file was not being set and an error was being thrown.
•    SF#46951 – Recent releases have introduced problematic renderings with regard to MiterLimit, this approach has been reworked to address the original defect in a less aggressive manner.

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