Risposte:
Puoi farlo con un programma gratuito chiamato pdftk, disponibile qui .
È possibile utilizzare i seguenti comandi per prendere tutti i PDF nella directory corrente e copiarli nella directory 'rifilata' con la prima pagina rimossa:
mkdir trimmed
for i in *pdf ; do pdftk "$i" cat 2-end output "trimmed/$i" ; done
Sembra un lavoro per PdfToolKit . Questa è un'utilità da riga di comando per manipolare i pdf
Innanzitutto, installa PDFToolkil, dal Software Center o utilizzando la riga di comando:
sudo apt-get install pdftk
Ora il comando per rimuovere la prima pagina da un normale (pdf non protetto) sarebbe:
pdftk original.pdf cat 2-end output outputname.pdf
Se il pdf è protetto, dovrai fornire le password a pdftk.
Per convertire un gran numero di pdf dovrai scrivere un piccolo script che si occupi dell'esecuzione di pdftk per ognuno.
È possibile utilizzare pdf-stapler
per questa attività.
Esempio:
for i in *.pdf; do pdf-stapler del "$i" 1 t.pdf && mv t.pdf "$i"; done
Ho scritto questa riga di comando
tree -fai . | grep -P ".pdf$" | xargs -L1 -I {} pdftk {} cat 2-end output {}.truncated.pdf
Fa il lavoro, ma ovviamente se il file ha più di una pagina, l'ho testato, funziona anche con tutti i livelli di cartelle che hai. Assicurati solo di eseguirlo come radice della struttura delle cartelle. Ogni cartella avrà per ogni file pdf un pdf adizionale che termina con.truncated.pdf
È necessario pdftk
e tree
per questo e su Ubuntu Linux è possibile installarlo con apt:
sudo apt install pdftk tree