Zum Inhalt springen

Imagemagick JPG aus PDF erstellen (Geschwindigkeitsproblem)

Erstellt am 1. Mai 2009 · 4 Antworten · letzte Antwort am 1. Mai 2009

Tags: Bilder, PDF, Frage

made ·

Hallo,

ich wollte mit Hilfe von FlippingBook (HTML Edition, flippingbook.com) ein solches nachgebildetes Buch mit Inhalten aus PDFs dynamisch auf einer Webseite darstellen.

Dazu nehme ich mir das PDF, wobei jedes 1-5 Seiten enthält und erstelle aus dem PDF über folgenden Befehl für jede Seite ein JPG

exec('convert -density 100 '.$tmpname.' -scale 275x389 '.$tmpname.'_d/page%d.jpg');

Dann erstelle ich das für die Anzeige notwendige JS und das FlippingBook wird auch wunderschön angezeigt.

Mein Problem bei der ganzen Sache ist, die Erstellung der JPG Grafiken dauert sehr sehr lange.

Hat jemand eine Idee, wie ich das Ganze beschleunigen kann?

Vielen Dank

Marc

ThBodi ·

Die effektivste Möglichkeit, die Sache zu beschleunigen, ist, vor der Generierung der jpegs zu prüfen, ob das pdf sich verändert hat, ansonsten einfach die zuvor generierten jpegs auszugeben.

made ·

Hallo,

das funktioniert leider nicht, das PDF wird individuell produziert und somit muss auch das JPG zur Laufzeit produziert werden.

Gruß

Marc

einpraegsam.​net ·

Ich habe auch mal individuelle Vorschaubilder aus einem PDF über IM erstellt. Auch hier war das erstellte Bild nicht in der Laufzeit verfügbar, weswegen ich es erst erstellen ließ. Über meta refresh habe ich den Browser nach 2 Sekunden auf das fertige Bild geleitet - ging eigentlich ganz gut...

made ·

Hmm, ok, bei mir liegen die Zeiten sehr deutlich über der Schmerzgrenze im Moment, daher dachte ich, es liege vielleicht am Befehl der Generierung. Stimmt der so? Kennt jemand ein Tool, mit dem es vielleicht noch etwas schneller geht oder ist IM da das schnellste?