Anzeigen einer PDF-Datei von HTML5 Hybrid Mobile App
Beabsichtigen Sie zum anzeigen einer PDF-Datei aus der Hybriden Mobile-App , erstellt mit HTML5, Jquery und Verpackt mit Phonegap.
Aber nicht in der Lage, es zu erreichen ,
Dinge, die ich versucht
<object src="xyz.pdf" type="application/pdf"></object>
auch,
window.open('xyz.pdf'); //through javascript
und
$(document).load('xyz.pdf');
Kann jemand empfehlen, den besten Weg für die Anzeige der PDF-Datei in einem Hybrid-Android-Handy-App.
- mögliche Duplikate von phonegap open link in browser
Du musst angemeldet sein, um einen Kommentar abzugeben.
mit cordova, müssen Sie denken Sie über diese:
HTML 5 object-tag: funktioniert nicht
Wenn Sie versuchen mit:
Den InAppViewer cant öffnen Sie diese Art von Dateien.
Ich denke, dass es nicht auch eine hybrid-Lösung für dieses problem.
Sie müssen beginnen zu suchen oder zu schreiben, über ein plugin, verwenden Sie eine native pdf-Dateien öffnen und verwenden Sie es dann.
Ein Beispiel:
cordova-plugin-Datei-öffner
Die neueste Lösung, etwas mehr einfache, aber gehören zum öffnen von google docs ist:
Geh mal auf die Mozilla pdfJS-Projekt.
Dieses Projekt ermöglicht Ihnen das öffnen einer pdf-Datei (eingebettet in app oder remote) in Ihre app. Keine break-out-links, die sich auf die einheimischen Zuschauer.
Sie geben auch ein sehr voll ausgestattete Probe-viewer, den Sie verwenden können, wie es ist, aber viel Funktionalität, die nicht für mobile Anwendungen.
Ich habe Erfolg mit dieser auf Android 4.3-Geräten.
Installieren Sie das InAppBrowser-plugin zu tun. Ich benutze es zum öffnen von PDF-Dateien direkt innerhalb der app auf beiden iOS und Android.
Überprüfen Sie die offizielle InAppBrowser doc mit vollen doc und Beispiele, hat es mehrere Optionen, die Sie können aktivieren/deaktivieren (sicherstellen, dass die Punkt, um Ihre aktuelle cordova version, Dokumentation):
Meine Lösung für vernetzte apps mit offline-Verfügbarkeit...
...diese öffnen sich im Standard-pdf-viewer. Ich habe meine Kunden mithilfe von adobe reader aus offensichtlichen Gründen. Und auch, weil einmal ist es das erste mal heruntergeladen, adobe app verwaltet und bearbeitet die Dokumente und die Dokumente sind auch offline verfügbar innerhalb von adobe reader danach. Sogar pdf-Formulare.
Haben cordova.js verlinkt auf der Seite.
Haben inAppBrowser Hinzugefügt.
Für die vollständige offline-Sie können versuchen, FileOpener-plugin. Ich habe nicht nötig, zu tun, die auf android, aber ich habe verwendet, dass der Weg in iOS.
Hoffe, jeder kann helfen.
Bin zwar spät hier, immer noch wollen, zu teilen, was ich weiß. Sie können dieses plugin verwenden zum anzeigen von PDFs in der app (ohne inappbrowser). Unterstützt nur Android und iOS.