Réponses:
Vous pouvez le faire avec un programme gratuit appelé pdftk, disponible ici .
Vous pouvez utiliser les commandes suivantes pour prendre chaque PDF dans le répertoire en cours et les copier dans le répertoire 'rogné' avec la première page supprimée:
mkdir trimmed
for i in *pdf ; do pdftk "$i" cat 2-end output "trimmed/$i" ; done
Cela ressemble à un travail pour PdfToolKit . Ceci est un utilitaire de ligne de commande pour manipuler des fichiers PDF
Tout d'abord, installez PDFToolkil, à partir du Centre logiciel ou à l'aide de la ligne de commande:
sudo apt-get install pdftk
Maintenant, la commande pour supprimer la première page d'un fichier PDF normal (non protégé) serait:
pdftk original.pdf cat 2-end output outputname.pdf
Si le pdf est protégé, vous devrez donner les mots de passe à pdftk.
Pour convertir un grand nombre de pdf, vous devrez écrire un petit script qui s'occupe de l'exécution de pdftk pour chacun.
Vous pouvez utiliser pdf-stapler
pour cette tâche.
Exemple:
for i in *.pdf; do pdf-stapler del "$i" 1 t.pdf && mv t.pdf "$i"; done
J'ai écrit cette ligne de commande
tree -fai . | grep -P ".pdf$" | xargs -L1 -I {} pdftk {} cat 2-end output {}.truncated.pdf
Fait le travail, mais bien sûr, si le fichier a plus d'une page, je l'ai testé, il fonctionne également avec autant de niveaux de dossiers que vous avez. Assurez-vous simplement de l'exécuter à la racine de la structure des dossiers. Chaque dossier aura pour chaque fichier pdf un pdf supplémentaire se terminant par.truncated.pdf
Vous en avez besoin pdftk
et tree
pour cela et sur Ubuntu Linux vous pouvez l'installer avec apt:
sudo apt install pdftk tree