如何在iOS中显示pdf

时间:2014-04-22 18:10:10

标签: ios pdf uidocumentinteraction

我不想在网页上显示pdf,我希望用户能够将pdfs(可能是ibooks)导入我的应用程序并显示它们。如果我下载pdf(通过电子邮件或其他来源),我如何导航到手机上的实际pdf文件?显示pdf的适当方法是什么:通过webview或利用UIDocumentationInteraction Controllers?最后,我将如何以编程方式将pdf存储在我的app目录中?因此,当有人打开带有pdf的电子邮件时,他们可以选择在我的应用程序中打开它并将其存储在那里?对不起,我是iOS的新手,感谢任何建议

1 个答案:

答案 0 :(得分:0)

我建议您使用Apple的一个示例:https://developer.apple.com/library/ios/samplecode/ZoomingPDFViewer/Listings/Classes_TiledPDFView_h.html ...但要注意记忆,因为即使使用arc也必须手动释放pdf。本教程不包括此版本,因此它不完整......您必须使用:

CGPDFDocumentRelease(thePDF);获取pdf和

CGPDFPageRelease(_PDFPage);

发布单页

我不记得本教程是否支持多个页面,如果不是,你必须使用UIPageViewController,但我相信你可以找到其他教程

相关问题