2010-07-16 101 views
4

在iPad或iPhone上阅读PDF内容的方式是什么?如何在ipad/iphone上阅读pdf?

+1

的可能重复[新手想要创建一个PDF阅读器适用于iPod touch - ?什么是最好的办法] (http://stackoverflow.com/questions/93297/newbie-wants-to-create-a-pdf-reader-for-ipod-touch-whats-the-best-approach) – 2010-07-16 14:46:00

回答

3

有阅读iPhone/iPad上的PDF另一种简单的方法:

  1. 取一的UIWebView(名称:pdfView)。

  2. 给IBOutlet中连接到它&委托给FilesOwner

  3. 在viewDidLoad中/ VIewWillApper/VIewDidApper

    [self.pdfView loadRequest:[NSURLRequest requestWithURL: 
    [NSURL fileURLWithPath:[[NSBundle mainBundle] 
    pathForResource:@"ObjC" ofType:@"pdf"]]]]; 
    
  4. ObjC.pdf应该在资源文件夹

0

首先,将内置的pdf文件保存在iPhone模拟器的文档目录中(称为demo.pdf)。然后用下面的代码在viewDidLoad方法ViewController.m文件,不要忘记添加UIWebViewDelegate在ViewController.h文件

-(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]]; 
    }