158 votes

Comment convertir un document PDF en PNG ?

Existe-t-il un moyen gratuit de convertir un document PDF en une image PNG ?

187voto

Brian Frost Points 6544

Si vous avez imagemagick installé, vous pouvez simplement taper :

convert myfile.pdf myfile.png

Bien que personnellement je préfère les résultats obtenus avec pdftoppm de Utilitaires Poppler :

pdftoppm -png myfile.pdf > myfile.png

111voto

Brad Points 5205

C'est un peu excessif pour ce dont vous avez besoin, mais en l'absence d'une autre réponse, GIMP peut le faire pour vous. Il suffit de l'installer, d'ouvrir le PDF et de l'enregistrer au format PNG.

19voto

n-alexander Points 2685

Les fenêtres : Installer PDFCreator et ouvrez votre PDF. Imprimez-le sur l'imprimante PDFCreator (ou quel que soit le nom que vous lui avez donné) et cliquez sur Enregistrer. Lorsque vous cliquez sur Enregistrer, après avoir choisi un nom de fichier, définissez le type de fichier sur PNG.

Linux : Installer ImageMagick (sur Ubuntu : sudo apt-get install imagemagick ) et ensuite dans un type de terminal : convert [Input PDF File.pdf] [Output PNG File.png] .

Mac OS X : Ouvrez le PDF dans Aperçu et dans la boîte de dialogue Enregistrer sous, définissez le type de fichier sur png.

12voto

imriss Points 317

Vous pouvez également utiliser GS :

"c:\Program Files\gs\gs9.10\bin\gswin64.exe" -dBATCH -dNOPAUSE -sDEVICE=pnggray -r300 -dUseCropBox -sOutputFile="path_to_png_files\pdffilename-%03d.png" "path_to_pdf_file\pdffilename.pdf"

Le chemin vers GS doit être ajustée en fonction de votre installation.

El DEVICE spécifie ici les niveaux de gris. Vous pouvez aussi utiliser la couleur à la place. Ces paramètres vous permettront de produire des fichiers PNG en couleur 24 bits, 300 ppp, en utilisant le profil de couleur RGB.icc :

-sDEVICE=png16m -sOutputICCProfile=default_rgb.icc -r300

Par rapport à convert , GS semble fonctionner beaucoup plus rapidement, et il est plus adapté aux gros lots de conversion.

9voto

Scz Points 373

Un autre moyen est

inkscape -d 300 -e "$filename.png" "$filename.pdf"

(vous pouvez omettre -d 300 si vous n'avez besoin que de 96 dpi).

Cependant, inkscape peuvent avoir des problèmes avec les polices de caractères, c'est pourquoi je préfère convert d'ImageMagick (voir frabjous y digitxp's réponses).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X