Welche Schritte sind erforderlich, um ein PDF in Xcode 7.2 zu speichern und es an eine Schaltfläche anzuhängen. Ich habe versucht, verschiedenen Quellen zu folgen, aber sie widersprechen sich auf unterschiedliche Weise. Es ist ein pdf, das ich habe und nicht aus dem Internet. Wäre das lokal oder entfernt?Wie lege ich ein PDF in Xcode?
Antwort
Sie können ein UIWebView verwenden, um die PDF-Datei direkt aus Ihrem Bundle zu erhalten, ohne einen Online-Webdienst aufrufen zu müssen.
Lokale Datei:
NSString *html = [NSString stringWithContentsOfFile:path1 encoding:NSUTF8StringEncoding error:nil];
[self.webView loadHTMLString:html baseURL:[NSURL fileURLWithPath:[[NSBundle mainBundle]bundlePath]]];
für Remote File:
- (void) loadRemotePdf
{
CGRect rect = [[UIScreen mainScreen] bounds];
CGSize screenSize = rect.size;
UIWebView *myWebView = [[UIWebView alloc] initWithFrame:CGRectMake(0,0,screenSize.width,screenSize.height)];
webView.autoresizesSubviews = YES;
webView.autoresizingMask=(UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth);
NSURL *myUrl = [NSURL URLWithString:@"http://any url/test.pdf"];
NSURLRequest *myRequest = [NSURLRequest requestWithURL:myUrl];
[webView loadRequest:myRequest];
[window addSubview: myWebView];
[myWebView release];
}
Sie können pdf zeigen UIWebview verwenden. IF-Datei verfügbar auf xcode dann verwenden Sie diese
NSString * Pfad = [[NSBundle MainBundle] PathForResource: @ "pdfName" ofType: @ "pdf"]; NSURL * ZielURL = [NSURL fileURLWithPath: Pfad]; NSURLRequest * Anfrage = [NSURLRequest requestWithURL: targetURL];
und laden Sie diese Datei in webview.
Das gleiche gilt für, wenn Sie in Remote-PDF (Server) die Sie auf diesen Link verwenden, um auf webview
NSURL * targetURL = [NSURL URLWithString: @ "pdflink"] zu laden; NSURLRequest * Anfrage = [NSURLRequest requestWithURL: targetURL];
andere wollen Sie PDF-Reader dann hier ein https://github.com/vfr/Reader
- 1. Wie lege ich die erste Seite im PDF-Dokument fest?
- 2. Wie lege ich ein Fragezeichen über \ leq?
- 3. Wie lege ich ein Google-Suchergebnisfenster fest?
- 4. Wie lege ich ein Label nach f.text_field?
- 5. Wie lege ich mehrere Boxplots in ein Diagramm in R?
- 6. Wie erstelle ich ein PDF?
- 7. Wie lege ich eine Variable in einen String in Python?
- 8. Wie lege ich Dateien in den TFS-Build-Ablageort ein
- 9. Tomcat6 -> Wie lege ich ein Projekt in den Stammordner?
- 10. Wie lege ich ein HTML-Klassenattribut in Markdown fest?
- 11. Wie lege ich Bilder in ein EditText-Feld?
- 12. Wie lege ich eine Schriftart in meine iPhone-Anwendung ein?
- 13. Matlab: Wie lege ich Elemente in einem Array wieder ein?
- 14. Wie lege ich einen Rahmen um ein Bild in WPF?
- 15. Wie lege ich Google Apps Script-Ergebnisse in HTML ein?
- 16. Wie lege ich ein xml in die CouchDB?
- 17. Wie lege ich ein Click-Ereignis für ein Formular fest?
- 18. Wie lege ich ein Bild unter ein anderes?
- 19. Wie lege ich ein Bild auf ein UIButton/Wo finde ich gute Icons?
- 20. Wie verzögere ich ein Ereignis in xcode?
- 21. Ich lege ein Weka-Modell in einen Java-Code ein
- 22. Laden Sie ein PDF aus dem Internet in xcode
- 23. Wie lege ich den Inhaltstyp in Joomla fest?
- 24. Wie lege ich Daten in eine Masterpage?
- 25. Wie lege ich die Schriftgröße in einer Garnelentabelle fest?
- 26. Wie lege ich eine WebResponse in einen Speicherstream?
- 27. Wie lege ich Dateien in den Ordner Dokumente in xcode für iPhone Entwicklung?
- 28. Wie lege ich einen Primärschlüssel in Sqlite
- 29. Wie lege ich Futures in einen Container?
- 30. Wie lege ich den Inhalt einer Tabellenansicht in Xcode 4.2 fest?
Mögliche Duplikat ist [wie pdf auf ios anzuzeigen] (http://stackoverflow.com/questions/10878744/how-to-display-pdf-on -ios) – Tibrogargan