All pastes #793864 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-11-22 18:15 UTC
rendered paste body
#!/bin/sh
#

PdfMergeString=""

PagesPerPage=4

BlankPage="/home/burri/Desktop/blank.pdf"

# kdialog --msgbox "$1"
# kdialog --msgbox "$2"


while test "$1" != "" ; do
	
	PdfMergeString="$PdfMergeString $1"

	NoOfPages=$(pdfinfo "$1" | grep Pages | sed 's/.*://' | sed 's/^[ \t]*//;s/[ \t]*$//')
	
	NoOfBlankPages=$(expr $NoOfPages % $PagesPerPage)
	
	i=1
	while [ $i -le $NoOfBlankPages ]
	do
		PdfMergeString="$PdfMergeString $BlankPage"
		i=`expr $i + 1`
	done
	
        shift
done

$(exec pdftk \"$PdfMergeString\" cat output merged.pdf)

# kdialog --msgbox "$PdfMergeString"

kdialog --msgbox "pdfs erfolgreich zusammengefügt"