PSPDFKit 3.7 is another great milestone and adds a few long-requested features and improvements:
Multiple Drawing Styles
A common pattern is having a thin, solid pen and a thicker, semi-transparent highlighting pen. With 3.7, the annotation toolbar now allows a configurable amount of predefined drawing styles. Now the user can switch between two different drawing pens in a fast and easy way without having to make any adjustments! Of course, this is fully configurable.
We are very proud to now offer stylus support for the following stylus types: Adonit Jot, Wagcom, Pogo Connect, and HEX3 JaJA.
The framework is designed in a way where new drivers can be added easily. The automatic palm rejection also makes drawing much more convenient as you can rest your palm on the iPad without any accidental drawings.
The language detection feature is a great improvement of the Text-To-Speech feature we introduced in 3.6. Just select some text and press “Speak” — the speech synthesizer now automatically detects the language of the selected text!
Security has always been a top priority for us. With 3.7, we’ve improved and hardened many edge cases around the code base to pass Veracode analysis. This is also a requirement for GOOD support. We now also sell an additional adapter that moves all file management calls over to the GOOD file system.
If you save annotations via XFDF, the new
PSPDFAESCryptoInputStream classes will transparently encrypt/decrypt the content for secure storage.
No release without new great features for our multimedia gallery. It learned different cover modes, including a transparent one. Multimedia links can now also be activated via button and the gallery can be displayed as popover or modally. For more information check out the documentation in our Wiki.
PSPDFFormInputAccessoryView can now be subclassed.
PSPDFKit also learned a few new languages: Dutch, Turkish, Indonesian, Malaysian, Polish, Ukrainian, Thai and Chinese Traditional.
This means, PSPDFKit is now available in 21(!) already built-in languages: English, Chinese, Chinese Traditional, Korean, Japanese, French, Spanish, Swedish, Russian, Italian, Danish, German, Portuguese, Brazilian Portuguese, Dutch, Turkish, Indonesian, Malaysian, Polish, Ukrainian and Thai.
The Little Things
There are also loads of little enhancements like: Complex ink annotations are now rendered much faster. The Undo-feature will scroll to the page that is being changed. Support for GoToE embedded actions allows linking to PDFs that are saved inside the PDF. PDF metadata are now converted automatically and also include portfolio data. Also, the compatibility with third-party frameworks like Spark Inspector and New Relic is much improved.
These are just some of the highlights. See the full list of changes in the changelog.