69f6534ff5 | 3 years ago | |
---|---|---|
test/typoshell | 3 years ago | |
working_dir/typoshell | 3 years ago | |
.gitignore | 3 years ago | |
LICENSE | 3 years ago | |
README.md | 3 years ago | |
requirements.txt | 3 years ago | |
typo.sh | 3 years ago |
README.md
typoshell
A terrible wrapper of a wrapper of pdfpages Latex package. To impaginate pdf
Requirements
apt install -y $(cat requirements.txt)
Usage
git clone https://git.tropici.net/ifdo/typoshell.git
cd typoshell/working_dir/
Lanciare il comando da terminale con singolo argomento il nome del file da processare.
./typo.sh Per_la_formazione_scientifica_e_programmatica_dei_militanti_comunisti_rivoluzionari.pdf
NB. Sia il comando che il file da processare devono essere in una cartella chiamata typoshell
. A questo fine e' stata creata la cartella working_dir/typoshell
all'interno della quale si trova un link simbolico allo script e dove puo' essere copiato il file da processare.
Lo script e' parzialmente interattivo e richiede l'inserimento dei parametri desiderati. Il valore di default e' indicato tra le parentesi quadre eventualmente in uppercase:
è necessario dividere le singole pagine in due[s/N]?
Nel caso che una singola pagina del pdf sia in realta' composta da 2 pagine.
quante pagine per fascicolo?[40]
Impostare il numero di pagine per fascicolo. Il numero di fascicoli ottenuti sara' ricavato di conseguenza.
mantengo i fascicoli in file separati? [S/n]
E' possibile creare un file pdf per ogni fascicolo ovvero creare un singolo pdf contenente tutto il contenuto ordinato per fascicoli.
imposta i margini da tagliare(sinistra, basso, destra, alto)['0cm 0cm 0cm 0cm'] (scrivi solo un numero omettendo "cm"):
E' possibile operare delle semplici modifiche al file tagliando le pagine in corrispondenza dei margini. Accetta anche decimali (mi pare).
margine sinistro[0cm]:
margine basso[0cm]:
margine destro[0cm]:
margine alto[0cm]:
Selezionare le misure da tagliare.
le pagine di Per_la_formazione_scientifica_e_programmatica_dei_militanti_comunisti_rivoluzionari.pdf saranno tagliate secondo lo schema 0 0 0 0 (cm sinistra, cm basso, cm destra, cm alto). ok?[S/n]
Richiede conferma.
vuoi escludere alcune pagine dal file?[s/N]
E'possibile escludere alcune pagine dal file.
hai scelto di mantenere le seguenti pagine: tutte. ok?[S/n]
Richiede conferma.
Success. il tuo file è "Per_la_formazione_scientifica_e_programmatica_dei_militanti_comunisti_rivoluzionari_typo.pdf"
Notes
Il file originale viene rinominato con suffisso _orig
mentre il file processato prendera' il nome di ${nome_file%.pdf}_typo.pdf
All'interno della cartella di lavoro viene creato altresi' un file di log.