Logiciel avec GUI
- PdfMod: ajout, suppression de page, metadata
Adobe Reader
Jump Back / Forth |
Alt + gauche / droite
|
Thème Dark |
View - Display Theme - Dark Gray
|
Couleur du PDF |
Edition - Préférences - Accessibilité - Couleur personnalisée Background: hsl(160, 0, 180) - Foreground: black
|
Manipulation
|
# Convertir plusieurs images en un fichier pdf
convert image1.jpg image2.jpg output.pdf
# -quality 50
# l'option quality permet de controler la compression des fichiers JPEG et donc de réduire la taille du PDF
# valeurs entre 0 et 100 pour des images JPEG, avec 75 comme valeur par défaut
# Concaténer des fichiers PDF
pdftk fichier1.pdf fichier2.pdf cat output fichier-concaténé.pdf
# gostscript gère mieux les pdf problématiques
gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=fichier-concaténé.pdf fichier1.pdf fichier2.pdf
# Découper un fichier PDF en plusieurs fichiers PDF (un par page)
pdftk fichier.pdf burst
# Extraire certaines pages dans un nouveau fichier pdf
pdftk fichier.pdf cat 10-15 20 30-end output extrait.pdf
|
|
# Extraire les pages 5, 10 à 20
stapler sel fichier.pdf 5 10-20 extraits.pdf
# Supprimer les pages 5, 10 à 20
stapler del fichier.pdf 5 10-20 fichier-allégé.pdf
# Concaténer des fichiers PDF
stapler cat fichier1.pdf fichier2.pdf fichier-concaténé.pdf
# Découper un fichier PDF en plusieurs fichiers PDF (un par page)
stapler split fichier.pdf
|
IndexError: list index out of range
Renommer le ficher pdf (sans espaces, ni crochets).
Convertir un PDF en images
GhostScript
|
gs -dNOPAUSE -sDEVICE=jpeg -dFirstPage=1 -dLastPage=9 -sOutputFile=image-%d.jpg -dJPEGQ=100 -r300 -q fichier.pdf -c quit
# -r300 : résolution 300x300
|
|
convert fichier.pdf image-.jpg
# pour chaque page du fichier PDF un fichier image sera généré : image-1.jpg image-2.jpg
# -density 300, augmente la qualité des images générées. Par défaut 72
|
|
Très couteux en RAM, surtout avec l'option density. |
Metadata
|
# afficher les metadata
exiftool MonFichier.pdf
pdfinfo MonFichier.pdf
# changer le titre
exiftool -overwrite_original -Title="Nouveau Titre" MonFichier.pdf
# -overwrite_original → écrase le fichier d'origine au lieu d'en créer une copie
# exiftool fait parti du paquet perl-image-exiftool
# change the File Modification Date/Time
touch -d "01 may 2021 18:30:00" [file.pdf]
|
|
# delete all the metadata
pdfmted-inspector [file.pdf]
|
|
# list the fonts use in the pdf file
pdffonts [file.pdf]
|
Versions
PDF est une norme ISO depuis 2008 et PDF 1.7
- PDF 1.7, Adobe Extension Level 5 - 2009
- PDF 1.7, Adobe Extension Level 3 - 2008
- PDF 1.7 - 2006
- PDF 1.6 - 2005
- PDF 1.5 - 2003
- PDF 1.4 - 2001
- PDF 1.3 - 1999
- PDF 1.2 - 1996
- PDF 1.1 - 1994
- PDF 1.0 - 1993
PDF/A
Les fichiers au format PDF/A-* encapsules les polices, les images, les objets graphiques et la mise en forme.
Ainsi le rendu reste identique quel que soit l'application et l'OS utilisé.
- PDF/A-3 permet l'encapsulation de documents
- PDF/A-2 inclut les fonctionnalités de la v1.7. Basé sur la norme ISO standard 32000-1 et non plus sur une version.
- PDF/A-1 est basée sur le format PDF v1.4
- PDF/A-xa version complète de la norme ISO
- PDF/A-xb version allégée de la norme ISO
- PDF/A-xu équivalent au b, le texte du document doit en plus avoir un équivalent unicode.
Validation en ligne
PDF/X