Как конвертировать PDF документ в PNG?

101

Есть ли бесплатный способ конвертировать PDF документ в изображение PNG?

Раймонд
источник
1
Я задал похожий вопрос в прошлом году о переполнении стека. Вы можете прочитать ответы там.
Стивенв
Открыть в фотошопе и сохранить как PNG
user956584

Ответы:

82

Это излишне для того, что вам нужно, но в отсутствие другого ответа GIMP может сделать это для вас. Просто установите его, откройте PDF и сохраните как PNG.

штифтик
источник
9
Не более, чем 5 или около того «бесплатных» программ, которые я установил, и оставил водяной знак на изображении. Работал красиво, спасибо!
Раймонд
1
Это именно то, что мне было нужно. Я хотел конвертировать PDF в PNG-файл с высоким разрешением, и использование GIMP работало очень хорошо!
Мас
1
Спасибо, попробовал несколько инструментов, с водяными знаками или другими ограничениями. GIMP работает отлично.
Хорст Уолтер
6
Gimp отлично работает на одной странице, но я не вижу простого способа автоматического экспорта большого количества страниц. Я уверен, что если вы хорошо знаете gimp, вы можете использовать инструменты автоматизации, чтобы заставить его работать. Но, возможно, pdftoppm лучше.
chrishiestand
@chrishiestand, вы должны опубликовать это как альтернативный ответ.
Брэд
94

Если у вас установлен imagemagick , вы можете просто набрать:

convert myfile.pdf myfile.png

Хотя лично я предпочитаю результаты, полученные из pdftoppm из утилит Poppler :

pdftoppm -png myfile.pdf > myfile.png

радостный
источник
4
на Mac с homebrew мне пришлось установить imagemagick и ghostscript, чтобы это работало. brew install imagemagick brew install ghostscript
Андреас,
11
+1 за pdftoppm: хорошие результаты и быстро.
Оливье Ольбаум Шерлер
1
Почему вы предпочитаете результаты pdftoppm? Я заметил, что выходное разрешение по умолчанию выше, чем imagemagick (хотя это можно изменить), но помимо этого они кажутся сопоставимыми в моем тестовом файле.
Sparhawk
1
конвертирование многостраничного PDF с попплером будет выглядеть примерно так:pdftoppm -png myfile.pdf myfile
Роман Процюк
3
См. Blog.alivate.com.au/poppler-windows для Windows, двоичные файлы poppler и их использованиеpdftocairo -png
kromuchi
15

Windows: установите PDFCreator и откройте свой PDF. Распечатайте его на принтере PDFCreator (или как вы его называли) и нажмите «Сохранить». Когда вы нажмете «Сохранить», после выбора имени файла установите тип файла PNG.

Linux : Установка ImageMagick (на Ubuntu: sudo apt-get install imagemagick) , а затем в терминальном типа: convert [Input PDF File.pdf] [Output PNG File.png].

Mac OS X: откройте PDF-файл в окне предварительного просмотра и в диалоговом окне «Сохранить как» установите тип файла png.

digitxp
источник
В macOS вы также можете использовать встроенный sipsинструмент:sips -s format png the_pdf_file.pdf --out the_png_file.png
goetzc
9

Вы также можете использовать 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"

Путь к GSдолжен быть скорректирован в зависимости от вашей установки.

DEVICEПараметром здесь будет указать в оттенках серого. Вы также можете вывести с цветом вместо этого. Эти настройки позволят вам выводить 24-битные цветные PNG-файлы с разрешением 300 dpi с использованием цветового профиля RGB.icc:

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

По сравнению с convert, GSкажется, работает намного быстрее, и это больше подходит для больших партий преобразования.

imriss
источник
3
Зарегистрируйся для супер-пользователя просто чтобы проголосовать. Теперь, если бы у меня была хоть какая-то надежда вспомнить это ...
joeA
6

Какую ОС вы используете?

На Mac это так же просто, как открыть PDF-файл в приложении Preview и сохранить его в формате PNG.

На http://www.zamzar.com/ вы также можете бесплатно конвертировать многие типы файлов.

jsejcksn
источник
6

Другой способ

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

(вы можете опустить, -d 300если вам нужно только 96 точек на дюйм).

Однако inkscapeмогут возникнуть проблемы со шрифтами, поэтому я предпочитаю использовать convertImageMagick (см. Ответы frabjous и digitxp ).

ЗКН
источник
+1 за чернильницу. Потому что вы можете редактировать страницы, переделывать диаграммы и сохранять как SVG или даже как PDF и т. Д.
Ален Паннетье
5

Если вы используете Windows, я бы использовал Bullzip PDF Printer , просто выберите «Печать», а затем выберите .PNG в качестве типа файла.

альтернативный текст

Уильям Хилсум
источник
2

если вы не хотите загружать что-либо, просто скопируйте изображение и вставьте его в краску, затем сохраните в формате PNG, и вы получите его. нет водяных знаков, не скачивать файлы .. просто

ремень кнута
источник
Краска может открывать PDF-файлы?
Даниэль Бек
@DanielBeck Он говорит, чтобы открыть в программе просмотра PDF, а затем скопировать и вставить
канадский Лука
1

Это бесплатный онлайн инструмент:

convert.town/pdf-to-png

преобразует файл PDF в изображение PNG в вашем браузере. Вам не нужно ничего устанавливать.

Если PDF многостраничный, он создаст новое изображение для каждой страницы.

заход солнца
источник