Ceci est une ancienne révision du document !


Manipulations de fichiers PDF

Page créée le 29 mars 2023

En ligne de commande avec pdfseparate, pdfunite, pdftk, pdfjam

Le paquet poppler-utils comprend plusieurs utilitaires dont pdfseparate, pdffonts, pdfattach, pdfunite, etc.

pdfjam fait partie du paquet texlive-extra-utils, et permet d'utiliser les fonctions de pdfpages pour LaTeX. «pdfjam is a shell-script front end to the LaTeX 'pdfpages' package»

pdfjam --help

ghostscript

Extraire toutes les pages

pdfseparate -f 1 document.pdf pages_%d.pdf

Extraire la page 3

pdfseparate -f 3 -l 3 document.pdf page3.pdf

-f (first) : première page à extraire
-l (last) : dernière page à extraire

Ajouter un fond perdu
En anglais, fond perdu = bleed
La commande suivante ajoute un fond perdu de 3mm sur chaque côté d'une page A5 (148x210mm), un cadre entoure la page originale (–frame true), les fichiers embedded sont conservés.

pdfjam --scale 1.0 --frame true --noautoscale true --papersize '{154mm,216mm}' -o document.pdf document_avec_fond_perdu.pdf

–frame true : cadre noir autour de la page originale

Infos sur les polices d'un document

pdffonts document.pdf

Ces infos permettent de savoir si le fichier de fonte est intégré (embedded) dans le fichier pdf, son type, etc. cf. doc pdffonts

Optimiser un pdf pour réduire la taille du fichier

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dNOPAUSE -dQUIET -dBATCH -sOutputFile=optimized.pdf document.pdf
  • ressource/logiciel/manipulation_pdf/start.1737047049.txt.gz
  • Dernière modification: 2025/01/16 18:04
  • par emoc