在iPad或iPhone上阅读PDF内容的方法是什么?
答案 0 :(得分:7)
您可以使用Quartz解析PDF文档并提取元数据。 Parsing a PDF
答案 1 :(得分:3)
还有另一种在iPhone / iPad上阅读PDF的简单方法:
选择一个UIwebView(名称:pdfView)。
给Iboutlet连接&将其委托给FilesOwner
在Viewdidload / VIewWillApper / VIewDidApper中
[self.pdfView loadRequest:[NSURLRequest requestWithURL:
[NSURL fileURLWithPath:[[NSBundle mainBundle]
pathForResource:@"ObjC" ofType:@"pdf"]]]];
ObjC.pdf
应位于资源文件夹
答案 2 :(得分:1)
使用fastpdfkit:https://github.com/mobfarm/FastPdfKit
答案 3 :(得分:0)
首先,将内置的pdf文件保存在iPhone模拟器的文档目录中(比如demo.pdf)。然后在ViewDidLoad方法的ViewController.m文件中使用以下代码,不要忘记在ViewController.h文件中添加UIWebViewDelegate
-(void) viewDidLoad
{
[super viewDidLoad];
UIWebView theWebView=[[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)];
theWebView.delegate=self;
theWebView.scalesPageToFit=YES;
[self.view addSubview:theWebView];
NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentDir=[paths objectAtIndex:0];
NSString *fileName=[documentDir stringByAppendingPathComponent:@"demo.pdf"];
NSURL *url=[NSURL fileURLWithPath:fileName];
[theWebView loadRequest:[NSURLRequest requestWithURL:url]];
}