Quanto è utile questo terminale!

Benvenuti alla pagina che racchiude i comandi spiegati nei vari post della serie ” Quanto è utile questo terminale!”

I comandi riportati sono stati cercati ed usati per fronteggiare “problemi contingenti” poi con pazienza li sto ordinanado in un file di openoffice.

Le fonti da cui ho preso ispirazione vanno da: siti web, forum, contatti personali, fortuna….

Indicativamente tutti i programmi e le operazioni qui riportate sono state utilizzate testate ed utilizzate, va da se che dovete sempre usare la testa!!

Classico Disclaimer: Non mi assumo responsabilità per danni, utilizzo, fini etc…blablabla…fate tutto a vostro rischio e pericolo…blablabla…assicurarsi che il cervello sia collegato prima di eseguire operazioni…blablabla…non fatevi i bisognini addosso…etc…

Detto questo andiamo a cominciare!!!

😀

PDF

Stampare più pagine in una sola pagina

Per stampare più pagine in una sola pagina ho trovato molto utile pdfnup

Per orientare la stampa su un foglio A4 in questa manienra

1 2

3 4

è sufficiente:

pdfnup — nup 2×2

Verrà creato un nuovo pdf con le caratteristiche desiderate.

Per cambiare il numero di righe o colonne basta variare i 2 valori “NumeroRighe”x”NumeroColonne”

per selezionare una serie di pagine o delle pagine specifiche da elaborare usare il comando –pages

pdfnup –nup 2×2 –pages “3-6” creerà un file incolonnato come il precedente ma solo delle pagine che vanno dalla 3 alla 6, per selzionare delle apgine singole usare la notazione 2,8,6,5…

Alcuni switch:

–orient pemette:di scegliere l’orientamento della pagina esempio –orient landscape mette la pagina “contenitore” in orizzontale

–frame permette di mettere una sottile linea di contorno che circoscrive le pagine esempio:

–frame true

–trim permette di “ritagliare” le pagine originali togliendo eventuali bordi bianchi. La forma dello switch ad esempio può essere: –trim “1cm 0.5cm 1cm 0.5cm”

“sinistra basso destra alto”

–offset setta lo spostamento a destra ed in alto esempio: –offset “1cm 1cm” dove il primo indica la destra ed il secondo valore l’alto.

–delta setta la spaziatura sulla destra e sul basso tra le pagine accorpate esempio: –delta “1cm 3cm” dove il primo valore indica lo spazio sulla destra ed il secondo quello in basso.

–openright permette di lasciare una pagina bianca prima delle pagine inserite esempio: –openright true

–outfile permette di specificare il nome del file di output

–tidy permette di eliminare (come da default) o meno i file temporanei presenti in /var/tmp

Esistono altri switch visualizzabili dando

man pdfnup

Nota: attualmente pdfnup NON supporta il formato A3 sebbene sia presente negli switch

Riunire più PDF in un unico file

Per riunire più PDF in un unico file è possibile utilizzare il comando

pdftk file_uno.pdf file_due.pdf file_tre.pdf cat output nomefile.pdf

oppure per includere i pdf di una intera cartella

pdftk persorso/*.pdf cat output nomefile.pdf

pdftk permette la gestione dei pdf sotto diversi aspetti:

Unire documenti, Dividere documenti, Ruotare le pagine, Criptare/decriptare, Riempire i form tramite dile X/FDF, Generare FDF, Aggiungere un “watermark”….

Un sistema alternatico consiste nell’utilizzo di pdfjoin

esempi:

pdfjoin file1.pdf file2.pdf file3.pdf –fitpaper true

Crea un file chiamato file3-joined.pdf con formato pagina “variabile” corrispondente alla prima pagina del file dato in ingresso.

pdfjoin file1.pdf file2.pdf file3.pdf –fitpaper false –paper a4paper –outfile ~/docs/mybigfile.pdf

Scala tutte le pagine in formato A4 e crea un file chiamato come specificato dall’opzione –outfile

pdfjoin USletterfile.pdf –paper a4paper –fitpaper false –outfile Usletterfile-A4size.pdf

Cambia il formato della pagina

Estrarre gruppi di pagine da uno o più file e riunirli in uno unico

Per estrarre gruppi di pagine da 2 file pdf e riunirli in un unico file

pdftk A=a.pdf B=b.pdf cat A1-7 B1-5 A8 output.pdf

estrae le pagine indicate dal primo file “A” e dal secondo “B” e le unisce in un unico file put.pdf

Dvidere un file pdf in pagine singole

Conil comando

pdftk file.pdf burst

viene generato un file pdf per ogni singola pagina

Aggiungere/Rimuovere una password ad un file pdf

Per agiungere un password ad un file pdf usare il comando

pdftk file.pdf output enc.pdf user_pw demo

Per rimuoverla

pdftk enc.pdf input_pw demo output file.pdf

Smembrare un pdf in singole pagine e proteggerle tutte con password autorizzando una “bassa qualità”

pdftk file.pdf burst owner_pw demo allow DegradePrinting

Ruotare tutte le pagine

Ruotare le pagine di 90 gradi

pdftk file.pdf cat 1E 2-end output ruotato.pdf

Ruotare di 180°

pdftk file.pdf cat 1-endS output ruotato.pdf

Da pdf ad immagine

Per estrarre tutte le immagini da un pdf utilizziamo un componente dei xpdf-utils,il comando

pdfimages

La sitnassi è:

pdfimages [opzione] filepdf.pdf prefissoimmagine

alcune opzioni:

-j :indica che intendiamo ottenere delle jpeg

-f numero : indica da che pagina iniziare

-i numero : indica la pagina da cui dobbiamo estrarre le immagini.

Nota: Le immagini saranno estratte solo se presenti!! Alcuni pdf sono generati da immagini (e saranno viste tutte le pagine come immagine) altri CONTENGONO immagini, in questo caaso solo le immagini saranno estratte tralasciando il testo.

Un metodo invece per convertire un pdf in immagini consiste nell’utilizzo di “convert”

convert nomefile.pdf prefissoimmagine.estensione

convert pippo.pdf pluto.png

Genera una png per ogni pagina del pdf

Da Immagine a PDF

Per convertire da immagine a pdf basta mettere tutte le immagini nella stessa cartella, numerarle e poi da terminale digitiamo (supponendo che siano jpeg):

convert *.jpeg output.pdf

Nota: Se le immagini sono foto probabilmente si avrà un file enorme. Conviene allora comprimere il file con:pdf2ps pdforigine.pdf output.ps

ps2pdf output.ps nuovofilepdf.pdf

poi rimuovere il ps ed il vecchio pdf

Ritagliare un pdf

Avete un pdf con dei margini molto ampi? Pdfcrop vi viene in aiuto

pdfcrop nomefile.pdf outputfil.pdf

Informazioni dei PDF

Per conoscere tutte le informazioni ed i “tag” realativi ad un pdf il comando è:

pdfinfo

Annunci

2 Responses to Quanto è utile questo terminale!

  1. Steve ha detto:

    Ti propri un dreg Mike

  2. runner75 ha detto:

    troppo buono! dobbiamo ancora risolvere il tuo problema con i masterizzatori… ;D

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger hanno fatto clic su Mi Piace per questo: