A terrible wrapper of a wrapper of pdfpages Latex package. To impaginate pdf
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
totem4 69f6534ff5 modified README 3 years ago
test/typoshell added test pdf 3 years ago
working_dir/typoshell modified gitignore 3 years ago
.gitignore modified gitignore 3 years ago
LICENSE Added LICENSE test and working_dir directory 3 years ago
README.md modified README 3 years ago
requirements.txt added test pdf 3 years ago
typo.sh Initial commit 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.