2013-01-11 9 views

Antwort

2

Ich glaube nicht, es gibt einen Weg, dies zu tun. Ich kenne das Framework, mit dem Sie verbunden sind, nicht sehr gut, aber ich arbeite Vollzeit an dem PSPDFKit iOS PDF SDK. Um PDFs auf iOS zu rendern, müssen sie vollständig heruntergeladen werden. Sie legen im Grunde eine CGPDFDocument irgendwann entweder über

CGPDFDocumentCreateWithURL(...) 
(or) 
CGPDFDocumentCreateWithProvider(...) 

Jetzt wird Coregraphics 15 etwas kryptische Fehlerzuwerfen, wenn Sie versuchen, CGPDFDocumentCreateWithURL mit einem Remote-URL zu füttern (obwohl es funktioniert für/localhost/remote URLs)

Sie könnten theoretisch einen CGDataProvider schreiben, der das Dokument im laufenden Betrieb herunterlädt, aber das Problem ist, dass iOS immer noch das gesamte PDF lesen und parsen wird, bevor es es anzeigen kann - und ich habe mir selbst die Mühe gemacht, einen eigenen Anbieter zu schreiben das unterstützt AES256 und entschlüsselt PDF-Inhalt im laufenden Betrieb für zusätzliche Sicherheit). Es ist wirklich schwierig, es richtig zu machen.

tl, dr: Sie müssen die PDF herunterladen. Zum Beispiel mit diesem ordentlichen AFNetworking extension schrieb ich - es unterstützt sogar Lebenslauf.