Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for f in *.pdf; do ./bashscript.sh $f; done 2> /dev/null
- exit $E_BADARGS
- NUM=$(pdftk $1 dump_data | grep 'NumberOfPages' | awk '{split($0,a,": "); print a[2]}')
- COMMSTR=''
- COMMSTR=
- for i in $(seq 1 $NUM);
- for ((i=1; i<=$NUM; i++));
- $(echo "" | ps2pdf -sPAPERSIZE=a4 - pageblanche.pdf)
- $(pdftk A=$1 B=pageblanche.pdf cat $COMMSTR output 'mod_'$1)
- (pdfnup 'mod_'$1 --nup 2x1 --landscape --outfile 'print_'$1)
- #!/bin/bash
- if [ $# = 0 ]
- then
- echo "Usage: $0 file1.pdf file2.pdf ..."
- exit 1
- fi
- for file; do
- NUM=$(pdftk "$file" dump_data | awk -v FS=": " '/NumberOfPages/ { print $2; exit }')
- COMMSTR=
- for ((i=1; i<=$NUM; i++)); do COMMSTR="$COMMSTR A$i B1 "; done
- blank=blank.pdf
- ps2pdf -sPAPERSIZE=a4 - $blank < /dev/null
- pdftk A="$file" B=$blank cat $COMMSTR output mod_"$file"
- pdfnup mod_"$file" --nup 2x1 --landscape --outfile print_"$file"
- rm $blank && rm mod_"$file"
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement