Karstens Blog

PDF-Thumbnails erstellen

Author: Karsten | November 28, 2010 | 0 Minute Read

Gelegentlich möchte man von PDFs, die auf einer Website zum Download bereitstehen, ein Thumbnail oder eine Voransicht erstellen, vor allem wenn das Dokument selbst sehr umfangreich ist. Das lässt sich mit ImageMagick, das auf fast jedem System verfügbar ist, leicht erledigen:

for doc in *pdf do
thumb=${doc/%pdf/png} [ -f $thumb ] || convert -thumbnail 150x
$doc[0] $thumb done

Lässt man den Index [0] weg, wird für jede Seite des Dokuments
ein PNG erstellt. Die Größe wird im Format

WIDTHxHEIGHT

in Pixeln angegeben; lässt man eine Dimension weg, wird die jeweils andere berechnet. Im Beispiel oben wird das Thumbnail 150 Pixel breit.