fix: include pdfjam command in impagina for printer-proofing.
This commit is contained in:
@@ -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":
|
||||
|
||||
Reference in New Issue
Block a user