Files
dotfiles/.local/bin/tools/a5ona4

18 lines
500 B
Bash
Executable File

#!/bin/zsh
current="$(pwd)"
for file in $@; do
INPUTPDF=/tmp/file.pdf
cp -f "$file" $INPUTPDF
printf '\\documentclass[a4paper,final]{article}
\\usepackage{pdfpages}
\\begin{document}
\\includepdf[pages=-, nup=2x1, booklet=true, landscape]{%s}
\\end{document}' "$INPUTPDF" > /tmp/tmp$$.tex
cd /tmp || exit
pdflatex /tmp/tmp$$.tex
only_filename="$(echo "$file" | awk -F/ '{print $NF}')"
mv /tmp/tmp$$.pdf "$current/a5ona4_$only_filename"
cd "$current"
rm -f /tmp/tmp$$.log /tmp/tmp$$.log
done