Comment diviser des fichiers PDF à partir du terminal Linux à laide de PDFtk

L'un des meilleurs moyens de diviser des fichiers PDF sur Linux n'est pas avec un outil graphique comme Evince ou Ocular. Au lieu de cela, c'est avec une application de terminal appelée PDFtk. Non seulement il peut diviser les fichiers PDF, mais il peut également les éditer et les modifier.

Installer PDFtk

Cette application existe depuis un certain temps et peut être facilement installée sur la plupart des distributions Linux. Ouvrez une fenêtre de terminal et suivez les instructions ci-dessous pour installer l'application.

Remarque : pour installer PDFtk, vous devez utiliser Ubuntu, Debian, Arch Linux, Fedora ou OpenSUSE. Si vous n'exécutez aucune de ces distributions Linux, suivez les instructions source en bas.

Ubuntu

sudo apt installer pdftk

Debian

sudo apt-get install pdftk

Arch Linux

PDFtk est utilisable sur Arch Linux , mais les utilisateurs ne pourront pas installer le logiciel à partir des principales sources Arch Linux. Au lieu de cela, l'interaction avec Arch Linux AUR est requise. Pour démarrer l'installation de PDFtk sur Arch, ouvrez un terminal et utilisez le gestionnaire de packages Pacman pour synchroniser la dernière version de l'  outil Git  .

Remarque : il existe un autre package PDFtk sur l'AUR qui facilite l'installation du programme, car il décompile un programme prêt à l'emploi, plutôt que de le compiler à partir des sources. Nous ne recommandons pas d'emprunter cette voie, car il y a des problèmes avec le package GCC-GCJ prêt à l'emploi.

sudo pacman -S git

Maintenant que  Git  fonctionne sur Arch Linux, vous pourrez l'utiliser pour télécharger la dernière version de l'instantané PDFtk AUR. Dans le terminal, utilisez  git clone  pour télécharger le fichier d'instructions de construction.

git clone https://aur.archlinux.org/pdftk.git

À l'aide de la  commande CD  , déplacez le terminal du répertoire personnel de l'utilisateur vers le dossier pdftk  nouvellement cloné  .

cd pdftk

Dans le dossier des sources PDFtk, démarrez le processus de construction en exécutant  makepkg . Gardez à l'esprit que l'exécution de la  commande makepkg  téléchargera, compilera et installera automatiquement tous les fichiers de dépendance requis. Si, toutefois, le constructeur ne parvient pas à récupérer automatiquement ces dépendances, vous devrez les installer manuellement. Toutes les dépendances du package PDFtk AUR peuvent être trouvées sur ce lien .

Feutre

Actuellement, il n'y a pas de package Fedora PDFtk dans les référentiels de logiciels. Heureusement, il est facile de faire fonctionner les packages OpenSUSE. Commencez par utiliser  wget  pour télécharger les packages nécessaires.

wget https://ftp.gwdg.de/pub/opensuse/distribution/leap/42.3/repo/oss/suse/x86_64/pdftk-2.02-10.1.x86_64.rpm

wget https://ftp.gwdg.de/pub/opensuse/distribution/leap/42.3/repo/oss/suse/x86_64/libgcj48-4.8.5-24.14.x86_64.rpm

À l'aide de la  commande CD  , déplacez le terminal vers le dossier Téléchargements.

cd ~/Téléchargements

Enfin, utilisez le gestionnaire de packages DNF pour installer PDFtk :

sudo dnf installer libgcj48-4.8.5-24.14.x86_64.rpm pdftk-2.02-10.1.x86_64.rpm -y

OuvrirSUSE

sudo zypper installer pdftk

Construire à partir de la source

Construire PDFtk à partir de la source ne demande pas trop d'efforts, car il existe des fichiers de construction préconfigurés dans le répertoire source. Pour construire le programme à partir des sources, vous devez d'abord télécharger le code. Pour obtenir le code, utilisez l'  outil de téléchargement wget  dans le terminal.

Comment diviser des fichiers PDF à partir du terminal Linux à laide de PDFtk

Pour vous assurer que PDFtk se construit correctement, assurez-vous que GCC, GCJ et libgcj sont installés sur votre PC Linux.

wget https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk-2.02-src.zip

Ensuite, utilisez la commande Unzip pour extraire le dossier PDFtk Zip dans le dossier de téléchargement de votre PC Linux. L'application Unzip n'est pas installée ? Recherchez « unzip » dans votre gestionnaire de paquets et installez-le.

cd ~/Téléchargements

décompresser pdftk-2.02-src.zip

L'extraction de l'archive zip source PDFtk devrait créer un dossier « pdftk-2.02-src » dans Téléchargements. Dans le terminal, utilisez la  commande CD  pour le saisir.

cd pdftk-2.02-src

Dans le dossier racine PDFtk, il ne peut pas se passer grand-chose. Pour compiler quoi que ce soit, nous devons déplacer le terminal dans le sous-dossier PDFtk.

cd pdftk

Le sous-dossier PDFtk contient des dizaines de Makefiles spécialisés que l'utilisateur peut utiliser pour créer automatiquement pour différents systèmes d'exploitation. À l'aide de la  commande LS , répertoriez le contenu du répertoire.

ls

Parcourez et trouvez le Makefile spécifique dont vous avez besoin et démarrez le processus de construction avec la commande ci-dessous. N'oubliez pas de changer "Makefile.filename" dans la commande ci-dessous avec le nom du Makefile que vous devez utiliser.

make -f Makefile.nomfichier

Utiliser PDFtk

L'un des principaux attraits de PDFtk est sa capacité à joindre et à diviser des fichiers PDF. Par exemple, pour diviser un fichier PDF afin que chaque page du document soit son propre fichier, essayez d'utiliser la  commande burst :

Comment diviser des fichiers PDF à partir du terminal Linux à laide de PDFtk

pdftk testfile.pdf burst

PDFtk produira les fichiers divisés au même emplacement que le fichier source.

Vous voulez reformer tous les fichiers PDF divisés en un seul ? Commencez par renommer le fichier PDF d'origine (pour plus de sécurité).

mv fichier de test.pdf fichier de test.bak

Maintenant que le fichier PDF de test est sécurisé, recombinez le tout avec PDFtk. Tout d'abord, utilisez la  commande LS  pour afficher les fichiers dans le répertoire.

ls

Ensuite, réexécutez la  commande LS  , mais cette fois, utilisez-la pour stocker tous les noms de fichiers PDF.

ls *.pdf >> pdf-filenames.txt

Attribuez le contenu de  pdf-filenames.txt  à une variable Bash. L'utilisation d'une variable dans ce cas plutôt que d'un caractère générique signifie que lorsque nous recombinons le PDF, toutes les pages seront dans l'ordre.

valeur=$(<>

Enfin, recombinez le fichier PDF avec PDFtk et  $value .

pdftk $value cat sortie recombined-document.pdf

Leave a Comment

Connectez/contrôlez les ordinateurs sur le réseau avec KontrolPack

Connectez/contrôlez les ordinateurs sur le réseau avec KontrolPack

Contrôlez facilement les ordinateurs de votre réseau avec KontrolPack. Connectez et gérez facilement des ordinateurs fonctionnant sous différents systèmes d'exploitation.

Émulez les clics du clavier et de la souris avec Actionaz

Émulez les clics du clavier et de la souris avec Actionaz

Vous souhaitez automatiser certaines tâches répétitives ? ​​Plutôt que de devoir cliquer plusieurs fois manuellement sur un bouton, ne serait-il pas préférable de recourir à une application ?

Téléchargeur BBC iPlayer vers iPhone

Téléchargeur BBC iPlayer vers iPhone

iDownloade est un outil multiplateforme permettant de télécharger du contenu sans DRM depuis le service iPlayer de la BBC. Il permet de télécharger des vidéos au format .mov.

14 nouvelles fonctionnalités de Thunderbird 3 qui vous réjouiront

14 nouvelles fonctionnalités de Thunderbird 3 qui vous réjouiront

Nous avons couvert les fonctionnalités d'Outlook 2010 en détail, mais comme il ne sera pas publié avant juin 2010, il est temps de se pencher sur Thunderbird 3.

Téléchargez FlightGear Flight Simulator gratuitement [Amusez-vous]

Téléchargez FlightGear Flight Simulator gratuitement [Amusez-vous]

De temps en temps, tout le monde a besoin d'une pause. Si vous cherchez un jeu intéressant, essayez Flight Gear. C'est un jeu gratuit, multiplateforme et open source.

Diagnostics MP3 : jusquà 50 problèmes avec les fichiers audio MP3

Diagnostics MP3 : jusquà 50 problèmes avec les fichiers audio MP3

MP3 Diags est l'outil idéal pour corriger les problèmes de votre collection musicale. Il peut baliser correctement vos fichiers MP3, ajouter des pochettes d'album manquantes et corriger les VBR.

Applications de notification de bureau Google Voice

Applications de notification de bureau Google Voice

Tout comme Google Wave, Google Voice a suscité un véritable buzz à travers le monde. Google ambitionne de révolutionner nos communications et, comme il devient

Téléchargez vos favoris Flickr avec FlickrFaves

Téléchargez vos favoris Flickr avec FlickrFaves

De nombreux outils permettent aux utilisateurs de Flickr de télécharger leurs photos en haute qualité, mais existe-t-il un moyen de télécharger les favoris Flickr ? Nous avons récemment découvert

OK Sampler est un logiciel déchantillonnage musical gratuit

OK Sampler est un logiciel déchantillonnage musical gratuit

Qu'est-ce que l'échantillonnage ? Selon Wikipédia, « C'est l'acte de prendre une partie, ou un échantillon, d'un enregistrement sonore et de le réutiliser comme instrument ou

Sauvegarde de Google Sites : Importation/Exportation

Sauvegarde de Google Sites : Importation/Exportation

Google Sites est un service de Google permettant d'héberger un site web sur ses serveurs. Cependant, il n'offre aucune option de sauvegarde intégrée.