Rimuovi solo la 1a pagina da MOLTI file pdf


16

Questo è tutto ciò che devo fare: rimuovere solo la 1a pagina da MOLTI file pdf ...

Per favore, dimmi che la magia esiste.


3
Pubblica comunque la tua soluzione. Indipendentemente se gli altri rispondono.
Thomas Ward

Risposte:


19

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

9

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.


1

È possibile utilizzare pdf-staplerper questa attività.

Esempio:

for i in *.pdf; do pdf-stapler del "$i" 1 t.pdf && mv t.pdf "$i"; done

1
è meglio di pdftk, open source e ci sono pacchetti per pdf-stapler (anche su fedora: P)
tesch1

0

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 pdftke treeper questo e su Ubuntu Linux è possibile installarlo con apt:

sudo apt install pdftk tree
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.