使用xcode 4.6将URL中的.epub或.pdf文件下载到ios设备中

时间:2013-03-14 05:00:03

标签: xcode pdf ios6 epub downloadfile

我是新来的,请帮助我。我想从给定的URL下载.epub或.pdf(例如:www.example.com./file.pdf)并将其存储到具有特定名称(整数)的iOS设备中,如果我想打开那本书我可以能够检查它是否是我想要的书。

2 个答案:

答案 0 :(得分:1)

将此代码添加到您的视图中加载或任何其他方法

NSData *pdfData = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:@"http://www.feedbooks.com/book/3471.epub"]];

//Store the Data locally as epub  File if u want pdf change the file extension  

NSString *resourceDocPath = [[NSString alloc] initWithString:[[[[NSBundle mainBundle]  resourcePath] stringByDeletingLastPathComponent] stringByAppendingPathComponent:@"Documents"]];

NSString *filePath = [resourceDocPath stringByAppendingPathComponent:@"3471.epub"];

[pdfData writeToFile:filePath atomically:YES];
NSLog(@"%@",filePath);

答案 1 :(得分:0)

  

如果您正确使用google,可以使用多种解决方案。

但无论如何,您可以使用https://github.com/AFNetworking/AFNetworkinghttps://github.com/pokeb/asi-http-request 为了你的目的。

您还可以看到一些示例,并参考https://github.com/PSPDFKit/PSPDFKit-Demohttps://github.com/steipete/AFDownloadRequestOperation

对于epub阅读器,您可以点击此链接http://ideveloperworld.blogspot.in/2011/02/epub-reader.html