我想将pdf文件存储在本地并阅读它。我想阅读这个pdf和mkmapview中的iphone读取数据一样。
意味着我想创建与pdf(Acrobat)reader相同的功能。我可以这样做吗?
答案 0 :(得分:1)
您可以将pdf存储在应用程序包中,并使用uiwebview显示它:
UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(10, 10, 200, 200)];
NSString *path = [[NSBundle mainBundle] pathForResource:@"document" ofType:@"pdf"];
NSURL *targetURL = [NSURL fileURLWithPath:path];
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL];
[webView loadRequest:request];
[self.view addSubview:webView];
[webView release];
从网址加载它你可以做这样的事情:
UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(10, 10, 200, 200)];
NSURL *targetURL = [NSURL URLWithString:@"http://www.mywebsite.com/myPdfFile.pdf"];
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL];
[webView loadRequest:request];
[self.view addSubview:webView];
[webView release];
您还可以在运行时将pdf下载到documentDirectory中并从那里加载。
答案 1 :(得分:0)
答案 2 :(得分:-1)
您可以使用iBooks或任何其他可以阅读PDF文件的应用程序打开PDF,以便将其本地存储在手机上。