2010-07-16 4 views
4

Quel est le moyen de lire le contenu PDF sur un iPad ou un iPhone?Comment lire un pdf sur ipad/iphone?

+1

double possible de [Débutant veut créer un lecteur PDF pour iPod touch - quelle est la meilleure approche] (http://stackoverflow.com/questions/93297/newbie-wants-to-create-a-pdf-reader-for-ipod-touch-whats-the-best-approach) –

Répondre

7

Vous pouvez utiliser Quartz pour analyser un document PDF et extraire les métadonnées. Parsing a PDF

3

Il y a un autre moyen simple de lire un fichier PDF dans iPhone/iPad:

  1. Prenez un UIWebView (nom: pdfview).

  2. Donne connexion IBOutlet à lui & Délégué à FilesOwner

  3. Dans viewDidLoad/VIewWillApper/VIewDidApper

    [self.pdfView loadRequest:[NSURLRequest requestWithURL: 
    [NSURL fileURLWithPath:[[NSBundle mainBundle] 
    pathForResource:@"ObjC" ofType:@"pdf"]]]]; 
    
  4. ObjC.pdf devrait être dans le dossier des ressources

0

Tout d'abord, enregistrez un fichier pdf intégré dans le document Directory of iPhone Simulator (disons demo.pdf). puis utilisez le code suivant dans le fichier ViewController.m à la méthode viewDidLoad et ne pas oublier d'ajouter UIWebViewDelegate dans le fichier 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]]; 
    }