Как конвертировать 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.


В 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кажется, работает намного быстрее, и это больше подходит для больших партий преобразования.


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

6

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

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

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


6

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

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

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

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


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

5


2

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


Краска может открывать PDF-файлы?
Даниэль Бек

@DanielBeck Он говорит, чтобы открыть в программе просмотра PDF, а затем скопировать и вставить
канадский Лука

1

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

convert.town/pdf-to-png

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.