iphone:我们如何在本地存储pdf文件并阅读?

时间:2011-01-31 06:14:46

标签: iphone pdf-generation

我想将pdf文件存储在本地并阅读它。我想阅读这个pdf和mkmapview中的iphone读取数据一样。

意味着我想创建与pdf(Acrobat)reader相同的功能。我可以这样做吗?

3 个答案:

答案 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)

我认为你需要这个

http://github.com/akisute/iPhonePDF

从这里你可以找到代码(api),你可以在iphone中生成pdf。

也可以编辑它。

让我知道这是你需要的吗?

答案 2 :(得分:-1)

您可以使用iBooks或任何其他可以阅读PDF文件的应用程序打开PDF,以便将其本地存储在手机上。