PDFtk
Il existe 2 versions de PDFtk disponibles - Gratuit, Pro (3 $.99) et serveur. La version Pro offre toutes les fonctionnalités supplémentaires telles que la rotation du PDF, l'estampage, etc. La version Server est l'utilitaire de ligne de commande permettant d'effectuer diverses tâches.
PDFtk est disponible dans le référentiel de logiciels Ubuntu par défaut. Cependant, sur les dernières versions d'Ubuntu, il n'est pas accessible directement. Vous devez utiliser une petite astuce pour entrer dans votre système.
Méthode 1
Exécutez les commandes suivantes -
sudo add-apt-repository ppa:malteworld/ppamise à jour sudo apt
sudo apt installer pdftk
Méthode 2
Vous pouvez également télécharger et créer vous-même PDFtk. Pour ce faire, vous avez besoin des outils de construction Java et des dépendances.
Exécutez les commandes suivantes -
sudo apt installer default-jre-headless libcommons-lang3-java libbcprov-javasudo apt install git default-jdk-headless ant \
libcommons-lang3-java libbcprov-java
git clone https://gitlab.com/pdftk-java/pdftk.git
cd pdftk
bibliothèques mkdir
ln -st libs /usr/share/java/commons-lang3,bcprov.pot
pot de fourmi
java -jar build/jar/pdftk.jar --help
Méthode 3 (recommandée)
Installer le snap PDFtk -
sudo snap installer pdftk
Notez qu'il s'agit de la version "Serveur" de PDFtk.
Utiliser PDFtk
Une fois l'installation terminée, vérifiez que l'application fonctionne parfaitement -
pdftk
En fait, l'exécution de cette commande affichera un petit guide que vous pouvez utiliser. Pour le guide long et détaillé, exécutez la commande suivante -
pdftk --aide
Pour consulter le guide plus tard, exportez-le dans un fichier texte -
pdftk --help > ~/Desktop/pdftk.SMS
Voici quelques-unes des tâches les plus utilisées que vous pouvez effectuer avec PDFtk.
Crypter un PDF (cryptage 128 bits)
mannequin pdftk.mannequin de sortie pdf.128.pdf owner_pw foo user_pw 123
Décrypter un PDF
mannequin pdftk.128.pdf input_pw 123 mannequin de sortie.non sécurisé.pdf
Joindre plusieurs PDF en un seul
pdftk mannequin1.mannequin pdf2.sortie de chat pdf dummy_merged.pdf
Vous pouvez également utiliser des caractères génériques -
pdftk *.sortie de chat pdf combinée.pdf
Faire pivoter le document PDF (doit être un document d'une page)
# Rotation à 90° dans le sens des aiguilles d'une montremannequin pdftk.pdf cat 1east 2-end output dummy_90.pdf
# 180° rotation
mannequin pdftk.pdf cat 1-endsouth sortie dummy_180.pdf
Prendre plaisir!