Перетворити PDF у зображення


20

Я намагаюся перетворити PDF-файл (це книга) у зображення.

Коли я використовую конвертувати, як це

convert book.pdf book.jpg

або як це

convert book.pdf book.png

то я отримую це попередження

Warning: Short look-up table in the Indexed color space was padded with 0's

для кожної сторінки.

Чи є якийсь інший інструмент, який я можу використовувати для перетворення, щоб отримати купу зображень для цього, чи хтось може показати мені інший спосіб вирішити цю проблему?


1
Дивіться цю відповідь: askubuntu.com/a/50180/19053
dAnjou

Або скористайтеся GIMP, як було запропоновано у відповіді на те саме запитання, як askubuntu.com/a/50175/40581
LiveWireBT

Відповіді:


16
convert -geometry 1600x1600 -density 200x200 -quality 100 file.pdf file.jpg

При перетворенні в jpg ви можете скористатися параметром -quality. "Найкращою" якістю було б -якість 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

16

Один різний спосіб - GhostScript:

gs -dNOPAUSE -dBATCH -sDEVICE=jpeg -r96 -sOutputFile='page-%00d.jpg' input.pdf

де -r96потрібна роздільна здатність dpi

Вихідними даними є кілька зображень JPEG.

Ви також можете генерувати прозорі PNG, якщо бажаєте:

gs -dNOPAUSE -dBATCH -sDEVICE=pngalpha -r96 -sOutputFile='page-%00d.png' input.pdf

Дуже хороший метод
Сабакон

2
+1 за невикористання
Imagemagick

Як зробити фон зображень білим замість прозорого?
Расул

Не використовуєте пристрій pngalptha?
zetah

Як визначити ширину в цьому? Необхідно визначити ширину, а висоту потрібно автоматично базувати на співвідношенні сторін.
Вівек Санчеті
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.