We have "Premium" package of Radaee and used the latest library (Eclipse 3.4 as well as Android Studio 3.9) in one of our Android apps.
The app requires to give ability to draw on PDF which was functioning correct but when we send the final PDF with drawing to the email as an attachment and when we view the PDF in iOS - Mail app, the drawings were not shown.
We have attached our sample app's APK for the same and screenshots describing that we have drawn on PDF and other screenshot represent the attachment viewed in iOS-Mail app.
Can you please check the issue and provide solution for the PDF which is unable to view the PDF properly on iOS-Mail App?
- the first file is not showed by MacOS Preview and iOS rendering
- the second file is rendered properly in both MacOS and iOS rendering
- the third file (from Radaee) is rendered by MacOS
- the third file (from Radaee) isn't rendered by iOS rendering
We've found many post on Apple official forum about their PDF rendering engine is lacking many annotations' rendering features.
We've also found forums.adobe.com/docs/DOC-4722.
The way to make Apple PDF rendering engine fully compatible with third part PDF generator is to flatten annotations on the PDF page.
RadaeePDF offer the flat feature as Premium feature.
NOTE: flattening a page you will lose annotations and each image become static on the page itself.
It seems Apple isn't adopting PDF polylines. They put curves within a stamp annotation.
It's a non standard way to store the curves and, most important, they aren't showing curves at all if such annotations are not stamp.