我使用iOS PDF Reader Core Api创建了一个在我的设备文件系统上显示pdf文件的iPhone应用程序。
我怀疑如何使用此api通过提供url路径来查看远程pdf文件。 ReaderDocument对象只接受要指定的文件路径。
请帮帮我..
答案 0 :(得分:2)
我不相信有办法做到这一点。我对你链接的框架不是很熟悉,但是我在PSPDFKit iOS PDF SDK上全职工作。要在iOS上呈现PDF,需要完全下载它们。您基本上可以通过
在某个时刻创建CGPDFDocumentCGPDFDocumentCreateWithURL(...)
(or)
CGPDFDocumentCreateWithProvider(...)
如果您尝试使用远程URL提供CGPDFDocumentCreateWithURL(尽管它适用于/ localhost /远程URL),CoreGraphics会抛出一些神秘错误15
理论上你可以编写一个动态下载文档的CGDataProvider,但问题是iOS仍然会在显示它之前读取和解析整个PDF - 我自己编写了一个自定义提供程序的麻烦(一个支持AES256并动态解密PDF内容以获得额外的安全性。要做到这一点真的很棘手。
tl,博士:您需要下载PDF。例如我写的这个整洁的AFNetworking extension - 它甚至支持简历。