« PDF » : différence entre les versions
De Banane Atomic
Aller à la navigationAller à la recherche
(→PDF/A) |
|||
(Une version intermédiaire par le même utilisateur non affichée) | |||
Ligne 76 : | Ligne 76 : | ||
# -overwrite_original → écrase le fichier d'origine au lieu d'en créer une copie | # -overwrite_original → écrase le fichier d'origine au lieu d'en créer une copie | ||
# exiftool fait parti du paquet perl-image-exiftool | # exiftool fait parti du paquet perl-image-exiftool | ||
# change the File Modification Date/Time | |||
touch -d "01 may 2021 18:30:00" [file.pdf] | |||
</kode> | </kode> | ||
Ligne 104 : | Ligne 107 : | ||
== PDF/A == | == PDF/A == | ||
Les fichiers au format {{boxx|PDF/A-*}} encapsules les polices, les images, les objets graphiques et la mise en forme.<br> | |||
Ainsi le rendu reste identique quel que soit l'application et l'OS utilisé. | |||
* PDF/A-3 permet l'encapsulation de documents | * 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-2 inclut les fonctionnalités de la v1.7. Basé sur la norme ISO standard 32000-1 et non plus sur une version. |
Dernière version du 15 novembre 2023 à 23:06
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 |
Stapler
# 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 |
ImageMagick
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] |
PDFMtEd
# delete all the metadata pdfmted-inspector [file.pdf] |
Fonts
# 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.