2013-01-11 13 views

risposta

2

Non credo ci sia un modo per fare questo. Non ho molta familiarità con il framework a cui ti sei collegato, ma lavoro a tempo pieno su PDF SDK di iOS PSPDFKit. Per rendere i PDF su iOS, devono essere completamente scaricati. Che, fondamentalmente creare un CGPDFDocument ad un certo punto sia attraverso

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

Ora CoreGraphics getterà fuori qualche errore criptico 15 se si tenta di alimentare CGPDFDocumentCreateWithURL con un URL remoto (anche se funziona per/localhost/URL remoti)

In teoria potresti scrivere un CGDataProvider che scarica il documento al volo, ma il guaio è che iOS leggerà e analizzerà l'intero PDF prima che possa visualizzarlo - e ho affrontato il problema di scrivere personalmente un fornitore personalizzato (uno che supporta AES256 e decodifica il contenuto PDF al volo per una maggiore sicurezza). È davvero complicato farlo bene.

tl, dr: È necessario scaricare il PDF. Per esempio con questo pulito AFNetworking extension ho scritto - supporta anche il curriculum.

Problemi correlati