PDFjam è una serie di utilities che permettono da linea di comando di manipolare i file pdf.
pdf90
ruota di 90 gradi un file pdf
pdfjoin
unisce piu pdf insieme creandone uno solo
PDFJam è disponibile per Linux e OS X
l’installazione su Ubuntu 6.06 (i repo universe devono essere attivati) avviene semplicemente con:
sudo apt-get install pdfjam
Se non vogliamo usare la linea di comando possiamo integrare in Nautilus le funzioni di PDFjam:
creiamo in ~/gnome2/.nautilus-scripts il file “Unisci file PDF” con il seguente testo
#!/bin/bash
IFS=’
‘
PDFARGUMENTS=””
fpaths=`echo “$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS” | sort`
for file in $fpaths
do
if [ -f “$file” ]; then
base=${file%.*}
ext=${file##*.}
if [ “$ext” == “pdf” ]; then
PDFARGUMENTS=”$PDFARGUMENTS “$file””
pdfdir=`dirname “$file”`
fi
fi
done
if [ -n “$PDFARGUMENTS” ]; then
cd “$pdfdir”
eval /usr/bin/pdfjoin $PDFARGUMENTS
fi
creiamo sempre in ~/.gnome2/nautilus-scripts il file “Ruota file PDF” con il seguente testo
#!/bin/bash
IFS=’
‘
PDFARGUMENTS=””
fpaths=`echo “$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS” | sort`
for file in $fpaths
do
if [ -f “$file” ]; then
base=${file%.*}
ext=${file##*.}
if [ “$ext” == “pdf” ]; then
PDFARGUMENTS=””$file””
pdfdir=`dirname “$file”`
cd “$pdfdir”
eval /usr/bin/pdf90 $PDFARGUMENTS
fi
fi
done
rendiamo eseguibili gli script con
chmod +w “/home/david/.gnome2/nautilus-scripts/Unisci file PDF”
chmod +w “/home/david/.gnome2/nautilus-scripts/Ruota file PDF”
a questo punto possiamo unire o ruotare i pdf semplicemente cliccando con il tasto destro, in modo da fare comparire il menù contestuale, scegliamo la voce “scripts“, quì troviamo “Unisici file PDF” e “Ruota file PDF“.
Agendo sul primo verranno uniti in uno solo i file selezionati precedentemente, mentre il secondo ruoterà tutti i file selezionati.
PDFjam
http://www2.warwick.ac.uk/fac/sci/statistics/staff/academic/firth/software/pdfjam/
Script vari per Nautilus
http://g-scripts.sourceforge.net/
Script per Konqueror
http://www.kde-apps.org/content/show.php?content=33218