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
- Connect: sftp://ftp.datalogics.com using an FTP client (port 22) or CLICK HERE to log in using your browser
- Use your private username/password that was provided during your evaluation/purchase
- Username: <<your user account number>>
- Password: <<your user password>>
- 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.