Today we’re releasing PSPDFKit 8.2 for Android, in which we’re introducing the new cloud annotation tool, support for bleed and trim boxes, downloadable unstripped NDK symbols, a new button to remove signatures, support for RSA-PSS digital signatures, and many improvements and bug fixes. In this blog post, we outline the biggest changes in 8.2. For a full list of changes, please refer to our PSPDFKit 8.2 for Android changelog.
Cloud Annotation Tool
In this release, we added support for the cloud annotation tool, which will be part of the default annotation creation toolbar. This tool allows users to create shape annotations with a cloudy border, which helps annotations stand out when used on blueprints or complex drawings such as those used in the architecture, engineering, and construction industries.
The cloud annotations have the same styling capabilities as other shape annotations, enabling your users to adjust the thickness of the line, change its color, and more.
Support for Bleed and Trim Boxes
We included support for bleed box and trim box page boundaries by exposing two new types,
PdfBox.TRIM_BOX. This lets you calculate a PDF’s bleed and slug for printing purposes. Both types honor the default cases dictated by the PDF Reference (see section 188.8.131.52).
Downloadable Unstripped NDK Symbols
Starting with PSPDFKit 8.2 for Android, the unstripped NDK symbols will be part of the binary release that’s downloadable from our customer portal. You’ll find them in the
unstrippedNativeLibs folder. We include unstripped NDK symbols for all the CPU architectures supported by PSPDFKit for Android:
x86-64. For more on the topic, please refer to the section on Supported CPU Architectures in our guides.
Remove Signature Button
SignatureInfoDialog that appears when tapping a digital signature has been improved, and we’ve added a new Remove Signature button that will let users remove a signature from a PDF document.
Support for RSA-PSS Digital Signatures
We improved our validation algorithm for digital signatures and extended support to RSA-PSS signatures. Validating a digital signature is a critical process that determines if a document was altered in some way after it was digitally signed. For more on this, please refer to our Validating a Digital Signature on Android guide.
As always, this is just a sneak peek at the enhancements we added to this release of our Android PDF library. To see a complete list of changes, check out the PSPDFKit 8.2 for Android changelog.