all:bibles:linux:applications:pdf
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| all:bibles:linux:applications:pdf [2026/04/06 09:40] – [Création pdf à partir d'images] omeylhoc | all:bibles:linux:applications:pdf [2026/05/22 19:18] (Version actuelle) – [Utilisation] omeylhoc | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== Manipulation pdf ====== | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== pdf Arranger ===== | ||
| + | |||
| + | ==== Installation ==== | ||
| + | |||
| + | <code bash> | ||
| + | sudo apt update | ||
| + | sudo apt install pdfarranger | ||
| + | </ | ||
| + | |||
| + | ==== Utilisation ==== | ||
| + | |||
| + | Par interface graphique. Permet notamment de séparer des pages lorsque le pdf a été créé en mode 2 pages par feuilles. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== pdfgrep ===== | ||
| + | |||
| + | recherche dans des fichiers pdf | ||
| + | |||
| + | ==== Installation ==== | ||
| + | |||
| + | <code bash> | ||
| + | sudo apt update | ||
| + | sudo apt install pdfgrep | ||
| + | </ | ||
| + | |||
| + | ==== Utilisation ==== | ||
| + | |||
| + | Similaire à la commande grep. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== pdftk ===== | ||
| + | |||
| + | ==== Installation ==== | ||
| + | |||
| + | <code bash> | ||
| + | sudo apt update | ||
| + | sudo apt install pdftk | ||
| + | </ | ||
| + | |||
| + | ==== Utilisation ==== | ||
| + | |||
| + | === Garder certaines pages === | ||
| + | |||
| + | <code bash> | ||
| + | pdftk < | ||
| + | </ | ||
| + | |||
| + | Avec : | ||
| + | * inputfile : fichier d' | ||
| + | * outputfile : fichier de sortie | ||
| + | * liste des pages séparées par des espaces ou suite de pages séparées par des tirets | ||
| + | |||
| + | === Inverser les pages d'un document === | ||
| + | |||
| + | <code bash> | ||
| + | pdftk < | ||
| + | </ | ||
| + | |||
| + | === Concaténation === | ||
| + | |||
| + | < | ||
| + | pdftk < | ||
| + | </ | ||
| + | |||
| + | Avec : | ||
| + | * inputfiles : liste des fichiers à concaténer (dans l' | ||
| + | * outputfile : fichier de sortie | ||
| + | |||
| + | === Obtenir un fichier par page === | ||
| + | |||
| + | <code bash> | ||
| + | pdftk < | ||
| + | </ | ||
| + | |||
| + | === Rotation === | ||
| + | |||
| + | <code bash> | ||
| + | pdftk fichier.pdf rotate 1-2right output sortie.pdf | ||
| + | pdftk input.pdf cat 1-6 7-14left output output.pdf # tourne les pages 7 à 14 | ||
| + | </ | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== convert ===== | ||
| + | |||
| + | Outil de conversion de format d' | ||
| + | |||
| + | ==== Installation ==== | ||
| + | |||
| + | <code bash> | ||
| + | sudo apt install imagemagick | ||
| + | </ | ||
| + | |||
| + | ==== Configuration ==== | ||
| + | |||
| + | Editer le fichier <color # | ||
| + | |||
| + | <code xml> | ||
| + | <policy domain=" | ||
| + | </ | ||
| + | |||
| + | en : | ||
| + | |||
| + | <code xml> | ||
| + | <policy domain=" | ||
| + | </ | ||
| + | |||
| + | ==== Création pdf à partir d' | ||
| + | |||
| + | <code bash> | ||
| + | convert image1.png image2.png sortie.pdf | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== img2pdf ===== | ||
| + | |||
| + | Outil pour convertir des images en pdf | ||
| + | |||
| + | ==== Installation ==== | ||
| + | |||
| + | <code bash> | ||
| + | sudo apt install img2pdf | ||
| + | </ | ||
| + | |||
| + | ==== Création pdf à partir d' | ||
| + | |||
| + | <code bash> | ||
| + | img2pdf image1.png image2.png -o sortie.pdf | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== GhostScript ===== | ||
| + | |||
| + | ==== Installation ==== | ||
| + | |||
| + | <code bash> | ||
| + | sudo apt update | ||
| + | sudo apt install ghostscript | ||
| + | </ | ||
| + | |||
| + | ==== Utilisation ==== | ||
| + | |||
| + | === Transformation pdf en image === | ||
| + | |||
| + | <code bash> | ||
| + | gs -dNOPAUSE -dBATCH -sDEVICE=jpeg -r600 -sOutputFile=' | ||
| + | </ | ||
| + | |||
| + | * r600 : résolution (600 points par pouce pour l' | ||
| + | |||
| + | === Changement de résolution === | ||
| + | |||
| + | <code bash> | ||
| + | gs -sDEVICE=pdfwrite -dPDFSETTINGS=/ | ||
| + | </ | ||
| + | |||
| + | | / | ||
| + | | / | ||
| + | | / | ||
| + | | / | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | === Passage en noir et blanc === | ||
| + | |||
| + | <code bash> | ||
| + | gs -sOutputFile=output.pdf -sDEVICE=pdfwrite -sColorConversionStrategy=Gray -dProcessColorModel=/ | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== LibreOffice ===== | ||
| + | |||
| + | Possibilité de modifier des fichiers pdf construits à partir de logiciels de bureautique. Pas les fichiers issus de scan. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | [[all: | ||
