fix: include pdfjam command in impagina for printer-proofing.

removeproofs
Francesco Minnocci 1 year ago
parent c21322f8c6
commit 294e2e2a04
Signed by: BachoSeven
GPG Key ID: 2BE4AB7FDAD828A4

@ -20,9 +20,9 @@ main() {
input="$(realpath "$1")"
basename="$(basename "$1")"
inputMul4="/tmp/${basename%.pdf}-Mul4.pdf"
outputTemporaneo="${basename%.pdf}-Temporaneo.pdf"
outputImpaginato="${basename%.pdf}-Impaginato.pdf"
empty="/tmp/empty.pdf"
echo "$input $basename $inputMul4 $outputImpaginato" > ~/log
n="$(pdftk "$input" dump_data | grep NumberOfPages | cut -d' ' -f2)"
# Add empty pages
@ -40,9 +40,10 @@ main() {
done
# Output final pdf
pdftk "$inputMul4" cat $range output "$outputImpaginato"
pdftk "$inputMul4" cat $range output "$outputTemporaneo" &&
pdfjam --landscape --nup 2x1 "$outputTemporaneo" --outfile "$outputImpaginato"
rm "$empty" "$inputMul4"
rm -f "$empty" "$inputMul4" "$outputTemporaneo"
}
if [ -z "$1" ] ; then

@ -53,11 +53,9 @@ Per stampare tramite "lp" invece che da interfaccia grafica tramite "okular", è
possibile passare l'opzione "-c" o "--cli", seguita dagli argomenti di stampa
per "lp" fra virgolette, e passando come ultimo argomento i file PDF da stampare:
$(basename "$0") --cli "-o number-up=2 -o sides=two-sided-short-edge" MR-impaginato.pdf
$(basename "$0") --cli "-o sides=two-sided-short-edge" MR-impaginato.pdf
(funziona pure con più file ma usa le stesse opzioni per ciascun file)
> NOTA: L'esempio qua sopra usa le opzioni necessarie per poter stampare un file
> N.B.: L'esempio qua sopra usa le opzioni necessarie per poter stampare un file
> creato con lo script "impagina", per rilegare le dispense a libretto in A5.
Altre opzioni utili da passare ad "lp":

Loading…
Cancel
Save