I am writing an application that manages user documents and (ultimately) messages of PDF files served by a web service on an iPhone / iPad. These are almost exclusively scanned PDF files, and they seem REALLLLY afraid of the iOS device.
The first solution I came across was to simply place the PDF in a UIWebView. This works really, really well for "generated" PDF files, but NOT for scanned PDF files (I assume the difference is raster and vector?).
My next decision was to implement the UIDocumentInteractionController, which was said to increase vision. I can report that it really works faster than UIWebView, but it is still unacceptably slow, even on small, two-page PDF files. (On a side note, the auto-open-in-another-app function, as well as the built-in print, is super-smooth!)
I read a post or 2 on the QuickLook structure and I plan to study this, but I also came across a few posts talking about CGPDFDocument classes, etc. They seem to have finer control over document navigation (a la xPdf), but I don't know where to start. Also, I'm not even sure that it gives a performance advantage for what I am doing.
So, the first question: what is the fastest way to scan scanned PDF files on iPhone / iPad?
: PDF , PDF. - , PDF ?
!
( : 19 , , , , !))