Android-PDF-Viewer-Bibliothek oder muPDF-Bibliothek-tutorials
Ich versuche, die pdf-Dateien Lesen, die in meinem android-Anwendung. Ich don ' T wollen, verwenden Sie die Standard-pdf-reader und öffnen Sie einfach eine neue Absicht, weil ich meine eigene GUI, und wollen, verwenden Sie die erste Seite als cover. Daher muss ich meine eigenen pdf-reader. Ich Tat etwas Forschung und stieß auf muPDF und Android-PDF-Viewer-Bibliothek.
-
Versuchte ich zu Folgen tutorial zu implementieren Android-PDF-Viewer-Bibliothek, von der github-Beschreibung. Aber das problem ist, dass es lädt, pdf-Datei, für immer. Muss ich etwas anderes zu tun, als nur die Schritte in der Beschreibung?
-
Ich finde keine tutorials für die muPDF-Bibliothek, gibt es? Wie es zu implementieren?
-
Wenn es keine nützliche Antwort für die letzten zwei Fragen, gibt es irgendwelche guten pdf-Bibliothek mit tutorials und gute Dokumentation?
Danke, hoffentlich werde ich in der Lage mein problem zu lösen
Du musst angemeldet sein, um einen Kommentar abzugeben.
MuPDF ist eine sehr gute Bibliothek, können Sie auf jeden Fall nutzen. Wenn Sie ein vollständiges Beispiel der Android-app mit MuPDF, ich schlage vor, Sie nehmen einen Blick auf diese anpassbare Magazin-app auf Github.
erste von allen,, wenn Sie verwenden möchten, MUPDF, die innerhalb einer bestehenden android-app-Projekt Sie können den Leitfaden finden Sie auf dieser link (alle credits gehen an den Autor, habe nicht ich dies Schreibe).
Ich versuche mich auch zu integrieren, ein sehr einfaches PDF Lesen/drucken Lösung in meine app und ich bin kämpfen, um Sie zu verkleinern/vereinfachen der MuPdf demo-Anwendung erhalten Sie durch die folgende Anleitung. Ich habe es schon geschafft (irgendwie) zu entfernen, Kommentare und Datei-picking-Funktionen, aber ich würde wirklich etwas Hilfe brauchen, auch zu bekommen, alle den job zu erledigen. Es gibt wirklich eine Menge Zeug und absolut keine Dokumentation darüber. Ich bin einfach nur versuchen, den code zu Lesen und herauszufinden, was notwendig ist und was nicht, das entfernen von Funktionen und getrieben von dem Fehler erhalten Sie in catlog.
Auch, als wir beide (wenn ich das richtig verstanden habe, Ihre Bedürfnisse) müssen nur die PDF-rendering-Funktionen, wäre toll, wenn jemand zeigt, wie man (wenn möglich) deaktivieren Sie einige der unnötigen Funktionen eingebaut, die in der MuPDF-Bibliothek, wenn Gebäude es von der Quelle (als DjVu-Unterstützung, nur so als Beispiel).
Hoffe, das hilft, auch wenn es nicht eine wirkliche Antwort auf Ihre Frage.
Dies ist, wie ich es gelungen, in den Aufbau einer MuPDF library auf windows mit Cygwin, android-ndk
Download MuPDF 1.3 Quelle von https://code.google.com/p/mupdf/downloads/list
entpacken in Ordner c:/mupdf-1.3-source
Installieren Cygwin:
Herunterladen und ausführen Ausführen setup-x86.exe von http://cygwin.com/install.html
bei der Installation von cygwin, stellen Sie sicher, dass Sie ausgewählte Packungen und C++ - Compiler
Machen zu generieren. öffnen Sie ein cygwin-terminal, führen Sie
Installieren android-ndk:
download android-ndk-r9d-windows-x86.zip und entpacken Sie es auf
Bauen mupdf lib: unter windows cmd-Konsole:
Zubereitung:
Bearbeiten Sie lokal.Eigenschaften, entfernen Sie die Kommentarzeichen
ändern und
bauen:
während wir noch auf
c:/mupdf-1.3-source/platform/android
führen:Nach Beendigung des erstellen, einen Ordner namens libs erstellt werden unter
Erstellen, android apk.
Öffnen Sie eclipse, erstellen Sie ein neues android-Projekt aus den bestehenden code zu durchsuchen
c:/mupdf-1.3-source/platform/android
, jetzt können Sie einen mupdf apk.Beginnend mit Android 5.0 können Sie auch die Android interne PDF-renderer und für die Manipulation von PDF-Datei Sie können immer iTextg - nur einige alternativen für die Zukunft.
Diese SO Antwort listet einige Schritte auf, wie zu rippen wesentliche Stücke aus der MuPDF Java-Beispiel-app zu den eigenen.
Vorzugsweise hätte ich gerne eine "ready to use" Java-Bibliothek, die ich anbringen könnte, um so eine Abhängigkeit. Ist JNI, dies zu verhindern oder ist es einfach so, daß niemand aufgestanden zu tun?
Gut, jmupdf ist es (erwähnt in diesem doppelte) aber, die Listen von Windows und Linux (nicht speziell Android), als die getesteten Plattformen. Es scheint, desktop-und für mich gestorben (keine Veränderungen in 12 Monaten). Zumindest im Vergleich zu den Lebendigkeit von MuPDF selbst.