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édentes Révision précédente
Prochaine révision
Révision précédente
ressource:logiciel:manipulation_pdf:start [2025/01/16 22:34]
emoc [Optimiser un pdf pour réduire la taille du fichier (avec ghostscript)]
ressource:logiciel:manipulation_pdf:start [2025/02/10 21:14] (Version actuelle)
emoc [Optimiser un pdf pour réduire la taille du fichier (avec ghostscript)]
Ligne 40: Ligne 40:
 **--frame true** : cadre noir autour de la page originale **--frame true** : cadre noir autour de la page originale
  
 +==== Convertir au format de papier A4 ====
 +
 +  pdfjam --outfile out.pdf --paper a4paper in.pdf
 +
 +====Ajouter des pages vides ====
 +
 +  pdfjam document.pdf '​1-111,​{}'​ -o document_complet.pdf
 +
 +Ici, une page vide est ajoutée après la page 111 du document original, on peut moduler (par ex. '​1,​{},​3-4,​{},​5-'​ ) cf. https://​equa.space/​notes/​pdfjam/​
 ====Infos sur les polices d'un document==== ====Infos sur les polices d'un document====
  
Ligne 56: Ligne 65:
   -dEncodeMonoImages=false \   -dEncodeMonoImages=false \
 </​code>​ </​code>​
 +
 +[[ressource:​logiciel:​imagemagick:​start#​petits_trucs_pratiques|Autre solution avec imagemagick]]
 +==== Lister toutes les images d'un pdf ====
 +
 +Avec leurs caractéristiques (colorspace,​ width, height, x-ppi, y-ppi, etc.)
 +  pdfimages -list document.pdf
 +
 +==== Extraire toutes les images d'un pdf ====
 +
 +  pdfimages -all document.pdf /​chemin/​absolu/​racine
 +**-all** : conserver les formats d'​origine ​
 +
 +Il faut __absolument__ indiquer un chemin absolu valide!
  
 ==== Conversion de profil de couleur ==== ==== Conversion de profil de couleur ====
 +
 +(KO par abandon) ​
  
 On dirait bien que c'est un sujet complexe... Avec imagemagick on peut obtenir des informations sur le profil icc utilisé : On dirait bien que c'est un sujet complexe... Avec imagemagick on peut obtenir des informations sur le profil icc utilisé :
   identify -format '​%[colorspace]'​ document.pdf   identify -format '​%[colorspace]'​ document.pdf
-Mais d'​autres lectures indiquent que chaque élément d'un pdf peuvent avoir des profils associés différents +Mais d'​autres lectures indiquent que chaque élément d'un pdf peuvent avoir des profils associés différents.\\ 
-Je fais un essai avec+Pour une conversion en CMJN, je fais un essai avec
   gs -o document_cmjn.pdf -sDEVICE=pdfwrite -sProcessColorModel=DeviceCMYK -sColorConversionStrategy=CMYK -sColorConversionStrategyForImages=CMYK document.pdf ​   gs -o document_cmjn.pdf -sDEVICE=pdfwrite -sProcessColorModel=DeviceCMYK -sColorConversionStrategy=CMYK -sColorConversionStrategyForImages=CMYK document.pdf ​
-Mais identify le détecte toujours comme du sRGB ...  ​+Mais identify le détecte toujours comme du sRGB ... \\ 
 +En revanche avec ''​pdfimages -list document_cmjn.pdf''​ on peut voir que les images sont bien reconnues comme étant en CMJN 
 + 
 +Test avec ghostscript et un profil ICC 
 +  gs -o test_fogra.pdf -sDEVICE=pdfwrite -dOverrideICC=true -sOutputICCProfile=Coated_Fogra39L_VIGC_300.icc -sColorConversionStrategy=CMYK -sColorConversionStrategyForImages=CMYK -dProcessColorModel=/​DeviceCMYK -dRenderIntent=3 -dDeviceGrayToK=true document.pdf 
 + 
 +Mais ghostscript transforme toutes les images en JPEG... \\ 
 +nb : un pdf ne peut pas contenir d'​iamges au format PNG.
  
 +Je laisse tomber pour cette fois
 ===== Ressources ===== ===== Ressources =====
  
 Télécharger des profils de couleur (dont Fogra39) : https://​www.color.org/​registry/​index.xalter Télécharger des profils de couleur (dont Fogra39) : https://​www.color.org/​registry/​index.xalter
  • ressource/logiciel/manipulation_pdf/start.1737063299.txt.gz
  • Dernière modification: 2025/01/16 22:34
  • par emoc