Outils pour utilisateurs

Outils du site


tech:manipulation_pdf_en_ligne_de_commande_avec_pdftk

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
tech:manipulation_pdf_en_ligne_de_commande_avec_pdftk [2025/12/02 23:12] Jean-Baptistetech:manipulation_pdf_en_ligne_de_commande_avec_pdftk [2026/06/07 19:12] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +<!DOCTYPE markdown>
 +{{tag>PDF}}
 +
 +# Manipulation PDF en ligne de commande avec pdftk
 +
 +Voir https://doc.ubuntu-fr.org/pdftk \\
 +Voir aussi 
 +* qpdf
 +* [[https://linuxfr.org/users/pied/journaux/pdf-mais-que-fait-la-police]]
 +
 +
 +Réparer un pdf, recommander avant d'utiliser pdfedit
 +~~~bash
 +pdftk fichier-orig.pdf output fichier.pdf
 +~~~
 +
 +Pour concaténer des PDF 
 +~~~bash
 +pdftk page1.pdf page2.pdf page3.pdf page4.pdf page5.pdf cat output toutes-les-pages.pdf
 +~~~
 +
 +Couper un PDF, garder que les pages souhaitées (ici on garde les pages 1 2 142 et 157)
 +~~~bash
 +pdftk EBODACC-A_20160054_0001_p000.pdf cat 1 2 142 157 output EBODACC-A_20160054_0001_p000_p1p2p142p157.pdf
 +~~~
 +
 +
 +Supprimer la 1ère page
 +~~~bash
 +pdftk fichier-orig.pdf cat 2-end output fichier.pdf
 +~~~
 +
 +Insérer / Remplacer une page \\
 +Exemple : remplacer la page 4 par la page 1 d'un second document.
 +~~~bash
 +pdftk A=Document1.pdf B=Document2.pdf cat A1-3 B1 A5-end output out1.pdf
 +~~~
 +
 +
 +Convertir une ou plusieurs images jpeg en PDF avec imagemagick
 +
 +~~~bash
 +convert a.jpg b.jpg ... z.jpg output.pdf
 +
 +# Exemple :
 +convert screenshot-a24f9838.jpg  screenshot-129e4d57b.jpg ecrans.pdf
 +~~~
 +
 +
 +## Conversion ODT, DOC en PDF
 +
 +~~~bash
 +sudo apt-get install libreoffice-common
 +soffice --headless --convert-to pdf /tmp/plop.doc
 +~~~
 +
 +ou 
 +
 +~~~bash
 +unoconv --listener # A demarrer qu'une seule fois
 +unoconv --format pdf --output /tmp fichier.odt
 +~~~
 +
 +~~~bash
 +jodconverter fichier.odt fichier.pdf
 +~~~
 +
 +
 +
 +## Autres outils 
 +
 +poppler-utils :
 +* pdfunite
 +* pdfdetach
 +* pdfinfo
 +* pdftoppm
 +* pdftocairo
 +* pdftohtml
 +* pdffonts
 +* pdfimages
 +* pdfseparate
 +* pdftops
 +* pdftotext
 +
 +https://github.com/jesparza/peepdf
 +
 +
 +
 +
 +
 +### pdfnup
 +
 +Install FIXME
 +~~~bash
 +sudo apt-get install -y python-pypdf2
 +sudo apt-get install -y python3-pypdf2
 +/usr/bin/pip install --user pdfnup
 +~~~
 +
 +
  

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki