J'essaie de convertir un fichier PDF (un livre) en une image.
Quand j'utilise convert comme ça
convert book.pdf book.jpg
ou comme ça
convert book.pdf book.png
alors je reçois cet avertissement
Warning: Short look-up table in the Indexed color space was padded with 0's
pour chaque page.
Existe-t-il un autre outil que je peux utiliser pour la conversion afin d'obtenir un ensemble d'images, ou quelqu'un peut-il me montrer un moyen différent de résoudre ce problème?
convert -geometry 1600x1600 -density 200x200 -quality 100 file.pdf file.jpg
Lors de la conversion en jpg, vous pouvez utiliser l'option -quality. La "meilleure" qualité serait -qualité 100.
There is a much simpler way to split multipage pdfs into a jpg:
convert -quality 100 -density 600x600 multipage.pdf single%d.jpg
The -density option defines the quality the pdf is rendered before the convert > here 600dpi. For high quality prints you can increase that number.
The %d just before the jpg suffix is for automatic numbering of the output pages 0,1,2...
The -quality option defines the compression quality of the output jpg (0 min ... 100 max)
The .jpg suffix defines the output format. You could use .png/.jpg/.pdf
GhostScript serait une autre façon:
gs -dNOPAUSE -dBATCH -sDEVICE=jpeg -r96 -sOutputFile='page-%00d.jpg' input.pdf
où -r96
est la résolution souhaitée en dpi
La sortie est plusieurs images JPEG.
Vous pouvez également générer des PNG transparents si vous le souhaitez:
gs -dNOPAUSE -dBATCH -sDEVICE=pngalpha -r96 -sOutputFile='page-%00d.png' input.pdf