2012-06-08 19 views
5

Nehmen Sie die Situation, ich habe eine UIWebView und in meinem Google Mail-Konto angemeldet, ich habe eine E-Mail mit einer angehängten PDF-Datei erhalten. Jetzt klicke ich auf den Anhang Link der Webview öffnet sich dort die PDF Datei.Wie LESEN/PARKEN der PDF-Inhalte geladen in einem UIWEBVIEW

Zu diesem Zeitpunkt, wenn ich versuche, den HTML-Inhalt zu lesen, gibt es NULL zurück.

Bitte helfen Sie mir, indem Sie eine Idee geben. Nun, wie könnte ich den PDF-Inhalt, der bereits in webview geladen wurde, lesen/parsen und die Daten in NSString speichern.

+1

Mit PDFKitten können Sie Text aus PDF extrahieren. Aber hier verwenden wir nicht UIWebView: http: //stackoverflow.com/questions/4097044/pdf-search-on-the-iphone/6506722#6506722 –

+0

Danke naveen. humm ... hast du eine Idee wie der Safari Browser die PDF Datei öffnet. Ich meine die Adresse in der Adressleiste endet nicht mit .pdf. Ich kann wirklich nicht verstehen, in welchem ​​Format die PDF-Datei auf Ui Webview geladen .. :( –

Antwort

2

Wenn Sie die URL für die PDF-Datei haben, laden Sie die URL direkt in das WebView. Andernfalls müssen Sie NSURLRequest zum Herunterladen der Datei verwenden und dann die Datei aus dem lokalen Verzeichnis der Anwendung laden. Ich werde Ihnen gerne den Code zum Laden der PDF-Datei aus dem lokalen Verzeichnis zur Verfügung stellen, aber ich schlage vor, Sie zu googlen.

+0

Danke für Ihre Art vollständige Antwort Farrukh, wie Sie sagten, ich lade nur die PDF-Datei direkt von der URL. Aber jetzt ist mein Bedürfnis zu extrahieren Sie den PDF-Text als NSString .. –

+0

Sie können es nicht als eine Zeichenfolge herunterladen.Es wird in Form von NSData heruntergeladen werden, aber da die Architektur dieses Dateiformats diese Funktion nicht unterstützt, werden Sie nur die Option speichern –

+0

:) .. oh .. danke dir so viel Farrukh .. –