Différences
Ci-dessous, les différences entre deux révisions de la page.
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:57] emoc [Conversion de profil de couleur] |
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 57: | Ligne 66: | ||
</code> | </code> | ||
+ | [[ressource:logiciel:imagemagick:start#petits_trucs_pratiques|Autre solution avec imagemagick]] | ||
==== Lister toutes les images d'un pdf ==== | ==== Lister toutes les images d'un pdf ==== | ||
Ligne 64: | Ligne 74: | ||
==== Extraire toutes les images d'un pdf ==== | ==== Extraire toutes les images d'un pdf ==== | ||
- | pdfimages -all in.pdf /chemin/absolu/racine | + | pdfimages -all document.pdf /chemin/absolu/racine |
**-all** : conserver les formats d'origine | **-all** : conserver les formats d'origine | ||
Ligne 70: | Ligne 80: | ||
==== 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 |