Konvertierung von PDF zu Jpeg

  • Hallo zusammen,

    hat jemand eine Idee, wie ich in meiner App eine runtergeladene PDF zu einem Image (z.B. Jpeg) konvertieren kann?
    Ich bin bis jetzt mit der Hilfe von Google/Stackoverflow.com nicht weiter gekommen :\

    Die Idee via google.docs ist unbrauchbar, da ich die App auch offline nutzen will. Einen Intent und einen PDF-Reader wie ThinkOffice möchte ich auch nur ungerne nutzen, da die PDF IN meiner App lesbar sein soll und nicht mit einer anderen Activity.

    Bin für jede Anregung dankbar [Blockierte Grafik: http://www.android-hilfe.de/images/smilies/smile.gif]

    Gruß

  • Hmm ich denke mal ob Android das nativ unterstützt wirst du schon geschaut haben, daher hier mein Vorschlag

    schau doch mal ein wenig im Netz nach Java-Bibliotheken von Dritten.

    http://bfo.com/products/pdf/ -> wäre zum Beispiel eine Lib (kostet aber Geld) welche PDF to Image exportieren kann.

    http://java.net/projects/pdf-renderer/

    http://code.google.com/p/apv/

    http://www.qoppa.com/android/ (Super PDF Toolkit, speziell für Android )

    usw....

    Sicherlich gibt es auch noch andere kostenlose Alternativen

  • So, mein neuer Kenntnisstand:


    Unmöglich.


    Androids Java Versionen fehlen die nötigen AWT und Graphics2D
    Bibliotheken. Daher kann man die Standard-Java-Konvertierer schon einmal
    vergessen.

    Alle weiteren Projekte im Internet (Ghostscript, jPedal, PDFOne, iText)
    konvertieren nur von Format X in PDF, aber nicht zurück :(

  • Angeschaut, eingebunden, ausprobiert, Kontakt mit den Entwicklern aufgenommen und wieder raus geschmissen.

    Problem ist, dass die Java VM dann keine üblichen 364MB Ram benötigt, sondern dezente 2048Ram, damit ich keinen Heap-Size-Error bekomme. Selbst kompiliert mein Projekt immernoch nicht :\

    Habe aktuell die Lösung gewählt, dass ich meinen URL mit der PDF nehme, die einem Konverter gebe, bisschen Verkehr erzeuge, parse...blaa und dann die Bilder als Stream speicher, da sie der Konverter nur als gif-File gibt und Android nur PND und JPEG mit der BitmapFactory speichern kann. Naja...Android's Java-Bib ist doch noch recht begrenzt :\

    Aber dennoch danke für den Tip :)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!