2016-02-17 7 views

Antwort

3

Ja, dies kann mit UIWebview und sicherlich wird von Apple akzeptiert werden.

Wenn Sie versuchen, eine PDF-Datei aus einer Web-URL anzuzeigen, verwenden Sie den folgenden Code.

NSURL *targetURL = [NSURL URLWithString:@"http://yourdomain.com/file_toopen.pdf"]; 
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL]; 
[webView loadRequest:request]; 

Oder wenn Sie eine PDF-Datei mit Ihrer Anwendung gebündelt haben, verwenden Sie folgenden Code.

NSString *path = [[NSBundle mainBundle] pathForResource:@"filetoopen" ofType:@"pdf"]; 
NSURL *targetURL = [NSURL fileURLWithPath:path]; 
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL]; 
[webView loadRequest:request]; 
+0

Vielen Dank das ist hilfreich –

2

von Apple genehmigen Sicherlich, hier Sie auf zwei Arten

  1. UIWebview

    NSString *pathofFile = [[NSBundle mainBundle] pathForResource:@"sample" ofType:@"pdf"]; 
    NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL fileURLWithPath:pathofFile]]; 
    [webView loadRequest:request]; 
    
  2. UIDocumentInteractionController bevorzugt PDF

    implementieren
    NSURL *URL = [[NSBundle mainBundle] URLForResource:@"sample" withExtension:@"pdf"]; 
    
    if (URL) { 
    // Initialize Document Interaction Controller 
    self.documentInteractionController = [UIDocumentInteractionController interactionControllerWithURL:URL]; 
    
    // Configure Document Interaction Controller 
    [self.documentInteractionController setDelegate:self]; 
    
    // Preview PDF 
    [self.documentInteractionController presentPreviewAnimated:YES]; 
    } 
    

Probe Tutorial

+0

Wenn Sie weitere Hilfe zu diesem –

+0

benötigen Vielen Dank das ist sehr hilfreich –

Verwandte Themen