Konvertieren .pdf zu Bilder mit RMagick & Ruby
Ich würde gerne eine pdf-Datei und konvertieren Sie es in Bildern...einzelnen pdf-Seite immer ein eigenes Bild.
Gibt es ein ähnlichen post hier: Konvertieren ein .doc-oder .pdf in ein Bild, und zeigen Sie eine Miniaturansicht in Ruby?
Aber es wird nicht darauf eingegangen, wie man separate Bilder für jede Seite.
In dem Titel, den Sie sagen .doc aber in deiner Frage sagst du .pdf. Welche ist es?
UPS.. ja das meine ich .pdf
UPS.. ja das meine ich .pdf
InformationsquelleAutor tybro0103 | 2010-06-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
ImageMagick tun können, die mit PDF-Dateien. Vermutlich RMagick können es auch tun, aber ich bin nicht vertraut mit es.
EDIT:
Den code aus dem Beitrag, den Sie verlinkt:
pdf
ist einImageList
Objekt, das nach der Dokumentation Delegierten viele seiner Methoden zuArray
. Sie sollten in der Lage sein zu Durchlaufenpdf
- und call -write
zu schreiben, die die einzelnen Bilder auf-Dateien.InformationsquelleAutor scompt.com
Mit RMagick selbst erstellen, können Sie Bild für verschiedene Seiten.
Oben geben Sie ein array arr[], welches dann einen Eintrag für die entsprechenden Seiten. Tun, wenn Sie wollen ein Bild erstellen(jpg) 5. Seite, die Sie tun können:
Aber dies wird laden Sie die komplette pdf-Datei, so langsam.
Alternativ, wenn Sie möchten, erstellen Sie Bild 5. Seite und nicht möchten, laden Sie die vollständige PDF-Datei, gehen Sie wie unten:
Danke für den Tipp, auf der index in den Weg! Funktioniert Super, auch wenn es ein dirty hack 😉
Das ist großartig, aber ich blieb stecken, für eine lange Zeit nicht wissen, dass ich brauchte, um "brew install ghostscript" als gut, wenn der Leser mehr zurück, als ein leeres array. Wenn Sie ein OSX-Benutzer könnte es nicht kommen standard für Sie als gut.
Wenn Sie Probleme bei der Installation von RMagick auf OSX, Lesen Sie diese, um die Dinge richtig installiert. blog.paulopoiati.com/2013/01/28/...
Funktioniert bei mir nicht.
im
ist immer ein leeres array in meinem Fall. Kommt es auf die PDF-Datei?InformationsquelleAutor Akash Agrawal
Da ich nicht finden können, ein Weg, um mit PDF-Dateien auf einer pro-Seite-basis in RMagick, würde ich empfehlen, zuerst die Spaltung der PDF-Datei in Seiten mit pdftk ist
burst
Befehl, dann der Umgang mit den einzelnen Seiten in RMagick. Dies ist wohl weniger performant als ein all-in-one-Lösung, aber leider keine all-in-one Lösung präsentiert sich.Gibt es auch PDF::Toolkit für Rubin, der Haken in pdftk, aber ich habe es nie benutzt.
InformationsquelleAutor Jordan Running