Am 07.10.12 18:08, schrieb peter:
Hallo,
ein Freund hat mir Fotos als pdf-Datei geschickt. Die pdf-Datei besteht aus mehreren Seiten und pro Seite gibt zwischen 1 und 4 Fotos. Ich würde gern jede Seite in eine jpeg-Datei umwandeln und diese dann an einem Automaten, wie man ihn beispielswei- se in einer Drogerie der Kette Rossmann findet, als Papierbilder ausdrucken. Wie erreiche ich die Transformation pdf -> jpeg ?
Sollen die vier Fotos auf einer Seite separat oder gemeinsam gedruckt werden? Welches Format willst Du drucken? Im "Saturn" gibt es einen Automaten, der bis zum Format 20x30cm drucken kann. Da kommt dem A4-Format recht nahe. Somit könntest Du die Seiten komplett ausgeben. Wenn ich mich recht erinnere, können die Automaten dort mit PDF umgehen (kann ich aber nicht garantieren).
Die Umwandlung ganzer Seiten aus PDF in einzelne JPEG-Bilder würde ich nicht mit ImageMagick (convert) machen, sondern mit GhostScript (gs), das ohnehin von "convert" aufgerufen wird. Da kann man die Parameter für die Umwandlung direkt angeben.
Abhängig von der Art der Einbettung der Bilder in der PDF-Datei kann das erwähnte "pdfimages" helfen (ist Teil von "poppler", ehemals "xpdf"). Dann werden vermutlich Bilder in unterschiedlichen Abmessungen extrahiert, die man eventuell mit GIMP noch in ein passendes Seitenverhältnis bringen muss. Sonst versucht das der Automat und das kann zu schlimmen Ergebnissen führen.
In "poppler" ist auch noch das Werkzeug "pdftoppm" enthalten, das wiederum ganzseitige Bitmaps erzeugt, die man dann weiterverarbeiten kann.
Viele Grüße Stefan
.