Outils pour utilisateurs

Outils du site


convertir_un_pdf_en_bitmap

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édentesRévision précédente
Prochaine révision
Révision précédente
convertir_un_pdf_en_bitmap [2024/04/24 09:24] – [Images au format CCITT] Flazconvertir_un_pdf_en_bitmap [2024/04/24 11:07] (Version actuelle) – [Image au format CCITT] Flaz
Ligne 41: Ligne 41:
  
 ==== Image au format CCITT ==== ==== Image au format CCITT ====
-Il arrive que l'image contenue dans le fichier PDF soit au format CCITT.+Il arrive que l'image contenue dans un fichier PDF soit au format CCITT ((Notamment si elle a été générée par un scanner-fax.)). Cette information figure dans les résultats de la commande «pdfimages -list», par exemple : 
 +<code> 
 +page   num  type   width height color comp bpc  enc interp  object ID x-ppi y-ppi size ratio 
 +-------------------------------------------------------------------------------------------- 
 + 
 +       0 image    2416  3401  gray    1    ccitt  no          0   301   301 91.5K 9.1% 
 +</code> 
 + 
 +<note tip>Dans ce cas, je recommande vivement d'utiliser //GIMP// ou //convert// comme indiqué précédemment dans la section «[[#vite_fait|Vite fait]]».</note> 
 + 
 +L'extraction de l'image dans son format natif reste possible mais elle est plus complexe. Dans ce cas, l'extraction par pdfimages donne deux fichiers : l'un avec l'extension «.ccitt» l'autre avec l'extension «.params». 
 + 
 +Ce couple de fichiers peut être converti au format //tiff// à l'aide de la commande //fax2tiff//((Présente dans le paquetage //libtiff-tools//.)). Dans l'exemple d'un fichier PDF ne contenant qu'une seule image, la commande  
 +<code> 
 +$ pdfimages -all ma_source.pdf image 
 +</code> 
 +génère les fichiers : image-000.ccitt et image-000.params. 
 + 
 +La conversion au format //tiff// s'obtient avec la syntaxe suivante : 
 +<code> 
 +$ fax2tiff `cat image-000.params`  -o image-000.tiff image-000.ccitt 
 +</code> 
 +=== Plusieurs images === 
 +Source //Juan Manuel//: [[https://askubuntu.com/a/1456901|What can be used to open .ccitt files?]] 
 + 
 +Si le fichier PDF contient plusieurs images de ce type((Dans le cas d'un scanner-fax, chaque page contient une image.)), cela peut devenir fastidieux. Le script suivant permet d'automatiser l'opération :  
 +<code> 
 +#!/bin/bash 
 +for f in *.ccitt 
 +do 
 +    b=${f%.ccitt} 
 +    p=$(cat $b.params) 
 +# enable if necessary    rm -f $b.tiff 
 +    fax2tiff $p -o $b.tiff $b.ccitt 
 +done 
 +</code>
convertir_un_pdf_en_bitmap.1713943458.txt.gz · Dernière modification : 2024/04/24 09:24 de Flaz