NautilusMergePDF001

Merge PDF è uno script per Nautilus, che fa uso di Pdftk, che vi permette di unire in pochi clic i documenti PDF selezionati direttamente dalla finestra di esplorazione di Nautilus.

Per prima cosa assicuratevi di aver installato Pdftk, per far ciò utilizzate Synaptic oppure digitate in un terminale:

sudo apt-get install pdftk

Adesso scaricate il seguente script: MergePDF

Siccome è un semplice file di testo, dal browser salvatelo con il nome “Merge PDF” oppure “Unisci PDF” senza estensione, il nome che darete allo script sarà lo stesso che comparirà nel menù di Nautilus.

La prima cosa da fare è abilitare i permessi di esecuzione dello script, per far questo potete procedere in due modi:

  • fare clic sullo script con il tasto destro del mouse, selezionare “Proprietà” e nella finestra che appare andare nella scheda “Permessi” e spuntare la voce “Consentire l’esecuzione del file come programma”.

NautilusMergePDF002

  • equivalente al precedente, andate nella cartella dov’è posizionato lo script, aprire un terminale e digitare:
    se avete chiamato lo script “Unisci PDF”:

    chmod 744 Unisci\ PDF

    altrimenti sostituite a “Unisci\ PDF” il nome che avete dato allo script.
    Lo “\” serve per far riconoscere lo spazio al comando.

Adesso posizionatevi nella cartella contenente lo script “Unisci PDF” e copiatelo nella cartella nascosta .gnome2/nautilus-scripts/ presente nella vostra home:

cp Unisci\ PDF ~/.gnome2/nautilus-scripts/

Vale lo stesso discorso di prima, se avete salvato lo script con un nome diverso sostituitelo semplicemente a “Unisci\ PDF”.

Adesso non vi resta che selezionare due o più PDF dalla finestra di Nautilus, fare clic con il tasto destro del mouse e selezionare la voce “Script>Unisci PDF”.

NautilusMergePDF003

Nella finestra che appare selezionate la cartella di destinazione del documento risultante dall’unione delle pagine, digitate il suo nome e fate clic sul pulsante “OK”.

NautilusMergePDF004

Attendete qualche istante e nella cartella indicata vi apparirà il vostro PDF.

Tenete presente che questo script unisce i vari documenti PDF in ordine alfabetico.



Iscriviti al Feed RSS

Resterai sempre aggiornato sui contenuti di Simple-Linux.com
Condividi questo articolo:
  • Google Bookmarks
  • Facebook
  • del.icio.us
  • Twitter
  • Digg
  • Live
  • Yahoo! Bookmarks
  • MySpace
  • Technorati
  • Segnalo
  • Wikio IT
  • Add to favorites
  • Identi.ca

Articoli correlati

Scritto da Emmanuel  11 agosto 2009  Parole chiave: ,

6 Risposte per “Script Nautilus per unire più PDF”

  1. 1. Pol dice:

    Bello! grazie :-)

    hai idea di come poter fare uno script che converta da jpg a pdf?

    Sto lavorando su questo ma ne converte uno soltanto..

    #!/bin/sh
    convert “$1″ “${1/.jpg/.pdf}”

    grazie

    Pol

  2. 2. Emmanuel dice:

    Ciao! Prova con questo:

    #!/bin/bash
    for i in *.jpg;
    convert “$i” “`echo “$i” | sed -e ‘s/\.jpg/\.pdf/g’`”
    done

    Converte tutti i file jpg contenuti nella cartella in cui è eseguito lo script in file pdf, quindi per ogni file jpg viene creato un file pdf.

    Spero di esserti stato utile.

  3. 3. Mauro dice:

    Ciao, uso molto il tuo script che mi è utilissimo.
    Avrei bisogno anche di integrare il comando pdfnup per far si che il risultato sia un pdf multipagina con più facciate in ogni pagina.
    Sai come aiutarmi?
    Grazie
    Mauro

  4. 4. Emanuele Prestifilippo dice:

    @ Mauro:
    Ciao! Lo script non è mio ma lo possiamo modificare senza problemi.
    Dovremmo inserire delle finestre che chiedono i parametri da usare per lanciare il comando pdfnup, secondo me la cosa migliore sarebbe creare un menù di scelta tra alcune opzioni che useresti più spesso.
    In ogni caso i comandi di pdfnup dovrebbero essere inseriti solo dopo che il pdf è stato creato.
    Mi stavo chiedendo se invece ti conviene usare una semplice interfaccia grafica di pdfnup, come per esempio questa: http://qt-apps.org/content/show.php/pdfnup-gui?content=134874.

    Fammi sapere,
    Emanuele

  5. 5. Mauro dice:

    Bella, non la conoscevo la testo subito.
    Grazie mille.

  6. 6. luca dice:

    ciao! volevo chiederti se per favore era possibile avere uno script che unisca i file testo(txt)
    ti ringrazio! ciao!

Lascia una risposta