2013-01-11 34 views

回答

2

我不相信有一种方法可以做到这一点。我对你链接的框架不是很熟悉,但我全职工作在PSPDFKit iOS PDF SDK上。要在iOS上呈现PDF,他们需要完全下载。基本上,你在某一点或者通过创建一个CGPDFDocument

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

现在,如果你尝试与远程URL养活CGPDFDocumentCreateWithURL(虽然它确实工作/本地主机/远程URL)CoreGraphics中会抛出一些神秘的错误15

理论上你可以编写一个可以即时下载文档的CGDataProvider,但问题在于,iOS仍然会在阅读和解析整个PDF之前才能显示它 - 而且我经历了自己写一个自定义提供程序的麻烦支持AES256并在运行中解密PDF内容以提高安全性)。把它弄对是非常棘手的。

tl,dr:您需要下载PDF。例如,我写了这个整洁的AFNetworking extension - 它甚至支持简历。