Как конвертировать PDF в изображение?

У меня есть требование конвертировать страницы PDF в изображения. Существует фоновое изображение с некоторым текстом, поэтому, когда я сохраняю это как изображение, только фоновое изображение было сохранено.

Имеется ли какое-либо программное обеспечение для этого, чтобы полная страница могла быть преобразована в изображение?

251
задан 23 June 2011 в 15:36

92 ответа

Чтобы получить одну страницу из gm convert, добавьте [N] (с номером страницы, начинающимся с 0), в имя PDF, то есть gm convert foo.pdf[11] out.png, чтобы получить 12-ю страницу из PDF.

Для pdftoppm используйте -f N -singlefile, где N - номер страницы, начинающийся с 1, т. Е. [F4] для того же результата. Кажется, что всегда добавляется «.png» к имени выходного файла, и нет способа остановить это.

3
ответ дан 31 July 2018 в 10:24

PDF Mod также позволяет экспортировать изображения всех или отдельных страниц PDF-файлов.

Открыть PDF-файл в PDF-формате Выбрать страницу (ы) - Изменить> Экспортировать изображения (ы)
0
ответ дан 31 July 2018 в 10:24

Мастер PDF Editor (версия 2.2) имеет этот вариант. Откройте файл PDF, а затем перейдите в меню «Файл»> «Экспорт»> «Изображения». В нем представлено диалоговое окно, в котором вы можете определить различные параметры вывода. Очень полезно. Надеюсь, эта информация поможет.

1
ответ дан 31 July 2018 в 10:24
  • 1
    Это в бесплатной или платной версии? В моей версии опция greyed out? Означает ли это, что мне нужно платить? Есть ли платная версия? – Joshua Robison 7 September 2017 в 05:25

IIRC GIMP способен использовать PDF-файлы, то есть преобразовывать их в изображения. Поэтому, если вы хотите сразу отредактировать изображения - GIMP - ваш друг.

17
ответ дан 31 July 2018 в 10:24

Если ваши PDF-файлы сканируются, изображения уже хранятся как часть pdf. вам просто нужно извлечь их с помощью pdfimages:

pdfimages my-file.pdf prefix
6
ответ дан 31 July 2018 в 10:24
  • 1
    Это идеальное решение для отсканированных PDF-файлов, так как с помощью этой команды вы можете с одной командой извлекать исходные jpg и без дополнительных рекомпрессии. – Jose Gómez 1 February 2016 в 02:49

Вы можете использовать преобразование и указать более высокую плотность с использованием опции -density.

например. [F2]

2
ответ дан 31 July 2018 в 11:27
  • 1
    можете ли вы объяснить больше о том, что такое плотность и что она может сделать? – Ten-Coin 24 July 2014 в 09:03
  • 2
    @AgentCool Указывает горизонтальную и вертикальную плотность изображения (в ppi). – Arjun 27 July 2014 в 15:02

Если вы хотите конвертировать определенную страницу PDF в PNG, вы можете передать pdftk в convert (описано выше) следующим образом:

pdftk document.pdf cat 12 output - | convert - document-page-12.png
8
ответ дан 31 July 2018 в 11:27

Вы можете использовать pdftoppm для преобразования PDF в PNG:

pdftoppm input.pdf outputname -png

Это выводит каждую страницу в формате PDF с использованием формата outputname-01.png, при этом 01 является индексом страница.

Преобразование одной страницы в PDF

pdftoppm input.pdf outputname -png -f {page} -singlefile

Измените {page} на номер страницы.

Задание разрешения преобразованного изображения

Разрешение по умолчанию для этой команды - 150 DPI. Увеличение его приведет к большему размеру файла и более подробной информации.

Чтобы увеличить разрешение преобразованного PDF, добавьте опции -rx {resolution} и -ry {resolution}. Например:

pdftoppm input.pdf outputname -png -rx 300 -ry 300
266
ответ дан 31 July 2018 в 11:27
  • 1
    Огромное спасибо. Намного лучше качество, чем с imagemagick или graphicsmagick! – dAnjou 9 January 2013 в 06:18
  • 2
    pdftoppm намного быстрее, чем конвертировать – zuo 6 November 2013 в 10:52
  • 3
    Не могу поверить, насколько это было легко! И пакет уже установлен по умолчанию! Любил. БЛАГОДАРЯ! – Rosamunda 11 May 2015 в 21:04
  • 4
    Это действительно намного лучше, чем imagemagick. Imagemagick действительно изменил цвета неожиданным образом в моем случае! – NoBackingDown 17 September 2015 в 10:16
  • 5
    это хорошо !, но немного легче написать -r 300, а не задавать разрешения x и y независимо, если вы хотите установить их на одно и то же значение. – mlc 20 October 2015 в 17:52

Чтобы получить одну страницу из gm convert, добавьте [N] (с номером страницы, начинающимся с 0), в имя PDF, то есть gm convert foo.pdf[11] out.png, чтобы получить 12-ю страницу из PDF.

Для pdftoppm используйте -f N -singlefile, где N - номер страницы, начинающийся с 1, т. Е. [F4] для того же результата. Кажется, что всегда добавляется «.png» к имени выходного файла, и нет способа остановить это.

3
ответ дан 31 July 2018 в 11:27

Мастер PDF Editor (версия 2.2) имеет этот вариант. Откройте файл PDF, а затем перейдите в меню «Файл»> «Экспорт»> «Изображения». В нем представлено диалоговое окно, в котором вы можете определить различные параметры вывода. Очень полезно. Надеюсь, эта информация поможет.

1
ответ дан 31 July 2018 в 11:27
  • 1
    Это в бесплатной или платной версии? В моей версии опция greyed out? Означает ли это, что мне нужно платить? Есть ли платная версия? – Joshua Robison 7 September 2017 в 05:25

IIRC GIMP способен использовать PDF-файлы, то есть преобразовывать их в изображения. Поэтому, если вы хотите сразу отредактировать изображения - GIMP - ваш друг.

17
ответ дан 31 July 2018 в 11:27

Если ваши PDF-файлы сканируются, изображения уже хранятся как часть pdf. вам просто нужно извлечь их с помощью pdfimages:

pdfimages my-file.pdf prefix
6
ответ дан 31 July 2018 в 11:27
  • 1
    Это идеальное решение для отсканированных PDF-файлов, так как с помощью этой команды вы можете с одной командой извлекать исходные jpg и без дополнительных рекомпрессии. – Jose Gómez 1 February 2016 в 02:49

PDF Mod также позволяет экспортировать изображения всех или отдельных страниц PDF-файлов.

Открыть PDF-файл в PDF-формате Выбрать страницу (ы) - Изменить> Экспортировать изображения (ы)
0
ответ дан 31 July 2018 в 11:27

Вы можете использовать преобразование и указать более высокую плотность с использованием опции -density.

например. [F2]

2
ответ дан 2 August 2018 в 03:17
  • 1
    можете ли вы объяснить больше о том, что такое плотность и что она может сделать? – Ten-Coin 24 July 2014 в 09:03
  • 2
    @AgentCool Указывает горизонтальную и вертикальную плотность изображения (в ppi). – Arjun 27 July 2014 в 15:02

Если вы хотите конвертировать определенную страницу PDF в PNG, вы можете передать pdftk в convert (описано выше) следующим образом:

pdftk document.pdf cat 12 output - | convert - document-page-12.png
9
ответ дан 2 August 2018 в 03:17

Вы можете использовать pdftoppm для преобразования PDF в PNG:

pdftoppm input.pdf outputname -png

Это выводит каждую страницу в формате PDF с использованием формата outputname-01.png, при этом 01 является индексом страница.

Преобразование одной страницы в PDF

pdftoppm input.pdf outputname -png -f {page} -singlefile

Измените {page} на номер страницы.

Задание разрешения преобразованного изображения

Разрешение по умолчанию для этой команды - 150 DPI. Увеличение его приведет к большему размеру файла и более подробной информации.

Чтобы увеличить разрешение преобразованного PDF, добавьте опции -rx {resolution} и -ry {resolution}. Например:

pdftoppm input.pdf outputname -png -rx 300 -ry 300
268
ответ дан 2 August 2018 в 03:17
  • 1
    Огромное спасибо. Намного лучше качество, чем с imagemagick или graphicsmagick! – dAnjou 9 January 2013 в 06:18
  • 2
    pdftoppm намного быстрее, чем конвертировать – zuo 6 November 2013 в 10:52
  • 3
    Не могу поверить, насколько это было легко! И пакет уже установлен по умолчанию! Любил. БЛАГОДАРЯ! – Rosamunda 11 May 2015 в 21:04
  • 4
    Это действительно намного лучше, чем imagemagick. Imagemagick действительно изменил цвета неожиданным образом в моем случае! – NoBackingDown 17 September 2015 в 10:16
  • 5
    это хорошо !, но немного легче написать -r 300, а не задавать разрешения x и y независимо, если вы хотите установить их на одно и то же значение. – mlc 20 October 2015 в 17:52

Чтобы получить одну страницу из gm convert, добавьте [N] (с номером страницы, начинающимся с 0), в имя PDF, то есть gm convert foo.pdf[11] out.png, чтобы получить 12-ю страницу из PDF.

Для pdftoppm используйте -f N -singlefile, где N - номер страницы, начинающийся с 1, т. Е. [F4] для того же результата. Кажется, что всегда добавляется «.png» к имени выходного файла, и нет способа остановить это.

3
ответ дан 2 August 2018 в 03:17

PDF Mod также позволяет экспортировать изображения всех или отдельных страниц PDF-файлов.

Открыть PDF-файл в PDF-формате Выбрать страницу (ы) - Изменить> Экспортировать изображения (ы)
0
ответ дан 2 August 2018 в 03:17

Мастер PDF Editor (версия 2.2) имеет этот вариант. Откройте файл PDF, а затем перейдите в меню «Файл»> «Экспорт»> «Изображения». В нем представлено диалоговое окно, в котором вы можете определить различные параметры вывода. Очень полезно. Надеюсь, эта информация поможет.

1
ответ дан 2 August 2018 в 03:17
  • 1
    Это в бесплатной или платной версии? В моей версии опция greyed out? Означает ли это, что мне нужно платить? Есть ли платная версия? – Joshua Robison 7 September 2017 в 05:25

IIRC GIMP способен использовать PDF-файлы, то есть преобразовывать их в изображения. Поэтому, если вы хотите сразу отредактировать изображения - GIMP - ваш друг.

17
ответ дан 2 August 2018 в 03:17

Если ваши PDF-файлы сканируются, изображения уже хранятся как часть pdf. вам просто нужно извлечь их с помощью pdfimages:

pdfimages my-file.pdf prefix
6
ответ дан 2 August 2018 в 03:17
  • 1
    Это идеальное решение для отсканированных PDF-файлов, так как с помощью этой команды вы можете с одной командой извлекать исходные jpg и без дополнительных рекомпрессии. – Jose Gómez 1 February 2016 в 02:49

Вы можете использовать преобразование и указать более высокую плотность с использованием опции -density.

например. [F2]

2
ответ дан 4 August 2018 в 19:11
  • 1
    можете ли вы объяснить больше о том, что такое плотность и что она может сделать? – Ten-Coin 24 July 2014 в 09:03
  • 2
    @AgentCool Указывает горизонтальную и вертикальную плотность изображения (в ppi). – Arjun 27 July 2014 в 15:02

Если вы хотите конвертировать определенную страницу PDF в PNG, вы можете передать pdftk в convert (описано выше) следующим образом:

pdftk document.pdf cat 12 output - | convert - document-page-12.png
9
ответ дан 4 August 2018 в 19:11

Вы можете использовать pdftoppm для преобразования PDF в PNG:

pdftoppm input.pdf outputname -png

Это выводит каждую страницу в формате PDF с использованием формата outputname-01.png, при этом 01 является индексом страница.

Преобразование одной страницы в PDF

pdftoppm input.pdf outputname -png -f {page} -singlefile

Измените {page} на номер страницы.

Задание разрешения преобразованного изображения

Разрешение по умолчанию для этой команды - 150 DPI. Увеличение его приведет к большему размеру файла и более подробной информации.

Чтобы увеличить разрешение преобразованного PDF, добавьте опции -rx {resolution} и -ry {resolution}. Например:

pdftoppm input.pdf outputname -png -rx 300 -ry 300
268
ответ дан 4 August 2018 в 19:11
  • 1
    Огромное спасибо. Намного лучше качество, чем с imagemagick или graphicsmagick! – dAnjou 9 January 2013 в 06:18
  • 2
    pdftoppm намного быстрее, чем конвертировать – zuo 6 November 2013 в 10:52
  • 3
    Не могу поверить, насколько это было легко! И пакет уже установлен по умолчанию! Любил. БЛАГОДАРЯ! – Rosamunda 11 May 2015 в 21:04
  • 4
    Это действительно намного лучше, чем imagemagick. Imagemagick действительно изменил цвета неожиданным образом в моем случае! – NoBackingDown 17 September 2015 в 10:16
  • 5
    это хорошо !, но немного легче написать -r 300, а не задавать разрешения x и y независимо, если вы хотите установить их на одно и то же значение. – mlc 20 October 2015 в 17:52

Чтобы получить одну страницу из gm convert, добавьте [N] (с номером страницы, начинающимся с 0), в имя PDF, то есть gm convert foo.pdf[11] out.png, чтобы получить 12-ю страницу из PDF.

Для pdftoppm используйте -f N -singlefile, где N - номер страницы, начинающийся с 1, т. Е. [F4] для того же результата. Кажется, что всегда добавляется «.png» к имени выходного файла, и нет способа остановить это.

3
ответ дан 4 August 2018 в 19:11

PDF Mod также позволяет экспортировать изображения всех или отдельных страниц PDF-файлов.

Открыть PDF-файл в PDF-формате Выбрать страницу (ы) - Изменить> Экспортировать изображения (ы)
0
ответ дан 4 August 2018 в 19:11

Мастер PDF Editor (версия 2.2) имеет этот вариант. Откройте файл PDF, а затем перейдите в меню «Файл»> «Экспорт»> «Изображения». В нем представлено диалоговое окно, в котором вы можете определить различные параметры вывода. Очень полезно. Надеюсь, эта информация поможет.

1
ответ дан 4 August 2018 в 19:11
  • 1
    Это в бесплатной или платной версии? В моей версии опция greyed out? Означает ли это, что мне нужно платить? Есть ли платная версия? – Joshua Robison 7 September 2017 в 05:25

IIRC GIMP способен использовать PDF-файлы, то есть преобразовывать их в изображения. Поэтому, если вы хотите сразу отредактировать изображения - GIMP - ваш друг.

17
ответ дан 4 August 2018 в 19:11

Если ваши PDF-файлы сканируются, изображения уже хранятся как часть pdf. вам просто нужно извлечь их с помощью pdfimages:

pdfimages my-file.pdf prefix
6
ответ дан 4 August 2018 в 19:11
  • 1
    Это идеальное решение для отсканированных PDF-файлов, так как с помощью этой команды вы можете с одной командой извлекать исходные jpg и без дополнительных рекомпрессии. – Jose Gómez 1 February 2016 в 02:49

Вы можете использовать преобразование и указать более высокую плотность с использованием опции -density.

например. [F2]

2
ответ дан 6 August 2018 в 03:28
  • 1
    можете ли вы объяснить больше о том, что такое плотность и что она может сделать? – Ten-Coin 24 July 2014 в 09:03
  • 2
    @AgentCool Указывает горизонтальную и вертикальную плотность изображения (в ppi). – Arjun 27 July 2014 в 15:02

Другие вопросы по тегам:

Похожие вопросы: