img2pdf

Funktion

Das folgende Shellskript wandelt eine Reihe von Bildern in einem Verzeichniss in ein einzelnes großes PDF Dokument um.

Skript

#!/bin/sh

# alte pdfs im verzeichniss loeschen
rm *.pdf

# alle bilder im verzeichniss verarbeiten
# hier png in den typ des bildes ändern der notwendig ist
for i in *.png;
do
        # dateinamen der temp dateinen generieren
	target=$(echo "$i" | sed -e "s/png/pdf/")
	echo "Wandle Bild von PNG in PDF um und beschneide ($i)"
        # umwandeln des bildes in pdf (-crop 1230x1641+0+0 fuers beschneiden angeben)
	convert  $i $target
done

# die einzel pdfs zu einem verschmelzen
echo "Verbinden der PDF Dateien"
mkdir output
pdftk *.pdf cat output ./output/output.pdf

# temporäre dateien entfernen
echo "Loesche Temporäre PDFs"
rm *.pdf

echo "Die Umgewandelten Daten befinden sich jetzt in der Datei output.pdf"
mv output/output.pdf .
rm -rf output

Anforderungen

Meine Stimme gegen Nazis! Nazis raus aus dem Internet Stoppt die Vorratsdatenspeicherung! Jetzt klicken und handeln! rsp-blogs.de
Soweit nicht anders angegeben, stehen die Bilder/Texte unter der Creative Commons Attribution Non-Commercial Share Alike Lizenz. Logos gehoeren dem jeweiligen Eigentümer.