Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 20/05/2009, à 07:13

gigiair

Re : [Résolu] Soucis de conversion de *.pdf en *.jpg avec ImageMagick

Comme je te l'ai suggéré : passer par pdftoppm.

pdftoppm hakin9_04_2007.pdf hakin9_04_2007

Ensuite convert

for img in hakin9_04_2007-*.ppm; do convert $img  `basename $img ppm`jpg ;done

Si tu as souvent ce travail à faire, tu peux te mitonner un petit script.

Cette manip est générale, il y a beaucoup plus simple et plus rapide, car ton pdf n'en est pas vraiment un, il s'agit d'un ensemble d'images jpeg reliées pour en faire un pdf. Il suffit d'extraire les images du pdf pour le déconstruire.

pdfimages -f 1 -j hakin9_04_2007.pdf hakin9_04_2007

Dernière modification par gigiair (Le 20/05/2009, à 07:33)


--
JJR.

Hors ligne

#27 Le 20/05/2009, à 10:01

Sciensous

Re : [Résolu] Soucis de conversion de *.pdf en *.jpg avec ImageMagick

gigiair:   0014.gif


antiX 19 et 21 et Ubuntu 20.04 et 22.04
( sous LXDE et gnome-shell )

Hors ligne

#28 Le 20/05/2009, à 11:27

gigiair

Re : [Résolu] Soucis de conversion de *.pdf en *.jpg avec ImageMagick

Ça va t'éviter d'installer une VM tongue

Pour ceux qui sont intéressés par le sujet et pas trop au fait de PDF, PDF n'est pas vraiment un format d'image, mais plutôt un encapsulateur de documents destinés à l'impression ou à l'écran. Il contient du texte et des images bitmap. Le texte est enregistré en Ascii et le rendu  utilise soit les polices système ou celles de l'imprimante, soit des polices embarquées. Les images dans le pdf sont incluses pratiquement telles quelles dans le fichier PDF.
pdfextract permet d'extraire le texte d'un PDF, et pdfimages extrait les images.
Ton document n'inclut aucun texte, le texte qui apparaît est celui qui est inclut sous forme de bitmap dans l'image. D'où le mauvais rendu de la conversion par imagemagick.
Si les polices de caractères sont vectorielle, l'image du texte est vectorielle, bitmap dans le cas contraire. D'où la pixellisation du texte de certains pdf généré par des polices bitmap.
Tu peux peut-être ajouter résolu dans le titre ?

Dernière modification par gigiair (Le 20/05/2009, à 11:28)


--
JJR.

Hors ligne

#29 Le 20/05/2009, à 12:52

aemaeth2501

Re : [Résolu] Soucis de conversion de *.pdf en *.jpg avec ImageMagick

Merci beaucoup!
Je ferais effectivement un petit script wink

Hors ligne

#30 Le 20/05/2009, à 14:24

aemaeth2501

Re : [Résolu] Soucis de conversion de *.pdf en *.jpg avec ImageMagick

A ce propos, ej suis débutant en shell et le script suivant ne fonctionne pas hmm pouvez vous m'aider, ou m'indiquer des pistes ? (genre "vas réviser tes boucles for" wink).

#!/bin/bash
for pdf in `$(ls *.pdf)`; do
	nom= ${pdf%.*};echo $nom;
	pdftoppm $pdf $nom
	for img in $nom-*.ppm; do convert $img  `basename $img ppm`jpg ;done;
	rm *.ppm;rar a $nom.cbr *.jpg;rm*.jpg;
done

Dernière modification par aemaeth2501 (Le 20/05/2009, à 14:25)

Hors ligne

#31 Le 20/05/2009, à 14:28

Sciensous

Re : [Résolu] Soucis de conversion de *.pdf en *.jpg avec ImageMagick

en lève le $( ) dans:  `$(ls *.pdf)` ==> `ls *.pdf`


antiX 19 et 21 et Ubuntu 20.04 et 22.04
( sous LXDE et gnome-shell )

Hors ligne

#32 Le 20/05/2009, à 14:33

aemaeth2501

Re : [Résolu] Soucis de conversion de *.pdf en *.jpg avec ImageMagick

Fait smile et voilà ce que ça fait :

��ۨ�ɒ��zީgޤZ��

en boucle.

J'ai modifié toutes les occurences de $nom par ${pdf%.*} et ça semble fonctionner... pourquoi ? ma création de variable est pas bonne ?

Dernière modification par aemaeth2501 (Le 20/05/2009, à 14:38)

Hors ligne

#33 Le 20/05/2009, à 16:41

Sciensous

Re : [Résolu] Soucis de conversion de *.pdf en *.jpg avec ImageMagick

il faut enlever l'espace après nom=:

nom= ${pdf%.*};

car du coup il rajoute un espace dans les noms et ecrit n'importe où


antiX 19 et 21 et Ubuntu 20.04 et 22.04
( sous LXDE et gnome-shell )

Hors ligne

#34 Le 20/05/2009, à 16:43

aemaeth2501

Re : [Résolu] Soucis de conversion de *.pdf en *.jpg avec ImageMagick

Ok smile merci !
L'habitude de Java qui s'en fiche des espaces wink

Hors ligne