mirror of
https://gitlab.com/tiggr/a318.git
synced 2024-12-26 06:51:03 +01:00
39 lines
833 B
Bash
39 lines
833 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
out="handout.pdf"
|
||
|
|
||
|
while [ "$1" != '' ]
|
||
|
do
|
||
|
[ $1 == "-nolist" ] && nolist=true && shift
|
||
|
[ $1 == "-o" ] && shift && out=$1 && shift
|
||
|
done
|
||
|
|
||
|
if [ "$nolist" == true ]
|
||
|
then
|
||
|
list="T"
|
||
|
listpdf="leer.pdf"
|
||
|
listpdftk="${list}=${listpdf}"
|
||
|
else
|
||
|
list="T"
|
||
|
listpdf="../../Teilnehmer/Teilnehmer.pdf"
|
||
|
listpdftk="${list}=${listpdf}"
|
||
|
fi
|
||
|
|
||
|
echo cleaning before build ...
|
||
|
rm handout.pdf 2> /dev/null
|
||
|
rm temp* 2> /dev/null
|
||
|
|
||
|
# rearranging pages
|
||
|
#pdftk ../Florian/Faltanleitungen.pdf cat 5 2 1 4 3 output tempfalten.pdf
|
||
|
|
||
|
echo building handout ...
|
||
|
pdftk C=../main.pdf E=leer.pdf O=../backside.pdf $listpdftk cat C $list E E O output temp.pdf verbose
|
||
|
|
||
|
echo updating metadata and compress
|
||
|
pdftk temp.pdf update_info meta.txt output $out compress
|
||
|
|
||
|
echo cleaning after build ...
|
||
|
rm temp*.* 2> /dev/null
|
||
|
|
||
|
echo Done!
|