Descrizione:
Immaginiamo di dover realizzare un libretto partendo da un documento di testo di openoffice composto da 1 foglio A4 piegato a metà (quindi il risultato finale saranno 4 pagine A5); questa immagine dovrebbe spiegare meglio di mille parole il risultato finale

Con openoffice non lo possiamo fare se non col classico metodo "a mano", cosa improponibile se il libretto alla fine avrà 8, 9 o più pagine. Ubuntu però ci offre le psutils, ovvero una suite di applicazioni prive di interfaccia grafica (decisamente inutile come veredrete) per elaborare file postscript.
File PostScript
Cos'è un file postscript? Immaginiamo di avere un file di testo e di volerlo stampare, clicchiamo su stampa e il nostro sistema elabora il nostro file in un formato comprensibile dalla stampante, invia il file elaborato, la stampante riceve, comincia a stampare.
Il file rielaborato in un linguaggio per stampante è il file postscript (non sempre...ma poniamo che sia così): editando su questo genere di file abbiamo la completa certezza che ciò che elaboriamo verrà stampato.
Ma come creo un file ostscript partendo da un documento openoffice? Semplicemente cliccando su file --> stampa e cliccando sul tasto "stampa su file" del nostro writer

Cosa serve?
Le psutils
Codice: Seleziona tutto
sudo apt-get install psutils
Codice: Seleziona tutto
sudo apt-get install kghostview
Codice: Seleziona tutto
sudo apt-get install gs-afpl
Poniamo come da esempio che il risultato finale debba essere un libretto in A5, realizzeremo un testo con openoffice writer in A5 impaginando ogni pagina come meglio preferiamo, coi margini che preferiamo o con i caratteri e le spaziature che meglio ci aggradano: ora "stampate" un PS come detto poco sopra.
Da A5 ad A4
Perchè questo passaggio? Semplicemente perchè l'utilità che useremo tra poco unisce due A4 in un solo A4, quindi raddoppiero il mio ps in modo da lavorare sempre con dimensioni di margini e carattere uguali a quelli che ho ideato con openoffice.
Immagginiamo che il nostro file postscript si chiami testo.ps, quindi da console
Codice: Seleziona tutto
psresize -Pa5 -pa4 testo.ps testo_a4.ps
-P è il formato del file di origine, se non specifico nulla considera il file di origina A4
-p è il formato file di output, se omettiamo questo parametro di default verrà considerato A4
Ordine delle pagine
per "mescolare" le pagine in modo che il risultato sia un libretto si usa psbook dando da console il semplice comando
Codice: Seleziona tutto
psbook testo_a4.ps testo_a4_book.ps
unione delle pagine
Basta usare il comando psnup che come detto prima unisce due A4 in uno soltanto
Codice: Seleziona tutto
psnup -2 testo_a4_book.ps testo_a4_book_end.ps
Conclusione e stampa
Il giochetto è fatto, apriamo il file con
Codice: Seleziona tutto
kghostview testo_a4_book_end.ps
Il risultato della stampa piegato a metà sarà un perfetto libretto degno del miglio microsoft publisher

Spero di essere stato chiaro, se non lo sono stato, avete aggiunte e correzioni da fare dite pure, se la cosa interessa se ne potrà fare un wiki per tutta la comunità
