Linux KNOWLEDGE by Spreech 

 home |
Too Cool for Internet Explorer

PDF Massendruck nach Datum sortiert und teilweise zweiseitig

Bloged in Befehle,Problembehebung by manuel.schwab Mittwoch August 26, 2009

Ich hatte hier ca. 500 PDF Dateien die ich ausdrucken wollte.
Hierbei sollten die Dateien gleich nach dem Datum sortiert ausgedruckt werden (neuste zuerst, älteste zuletzt).
Ebenso wollte ich, dass die Option „2 pages per sheet“ genutzt wird wenn eine Datei einen Umfang von > 1 Seite hat.
Nachfolgendes Skript realisiert dies ideal:

#!/bin/bash
for file in `ls -t *.pdf` ; do
    TwoPagesOption=""
    PAGES=$(pdfinfo -meta $file | grep Pages | awk ‚{print $2}‘)
    if [ $PAGES != "1" ]; then
        TwoPagesOption=" -o number-up=2"
                fi
    lpr -P DCP165C -o PageSize=A4 $TwoPagesOption $file
    #lpr -P PDF -o Resolution=300dpi -o PageSize=A4 $file #zum testen um alles an den PDF Drucker zu senden
done

Herzlichen Dank an das Ubuntuforum!

Keine Kommentare »

No comments yet.

Leave a comment


RSS feed for comments on this post. TrackBack URI

Powered by Wordpress, theme by Dimension 2k