28

Как преобразовать многостраничный файл PDF в файлы PNG и автоматически сохранить один файл PNG на страницу документа PDF (для Windows 7)?

Я пробовал виртуальные принтеры (CutePDF, Bullzip PDF Printer) и программное обеспечение для редактирования изображений (Irfanview, Photoshop), чтобы конвертировать PDF-файлы в PNG, но я не могу найти способ заставить их сохранять один PNG-файл на страницу документа PDF.

5 ответов5

23

Используя ImageMagick (вам также понадобится установить Ghostscript ), команда:

convert -density 300 filename.pdf filename.png

приведет к ряду файлов filename-0.png, filename-1.png, filename-2.png, по одному для каждой из страниц PDF. Вы можете поиграть с настройкой плотности, чтобы получить разрешение, которое вам нравится.

Возможно, вам придется указать полный путь к convert.exe в Windows; Я когда-либо делал это только на Linux, но это должно работать и на Windows.

17

Используйте Ghostscript

-sOutputFile = имя файла Это общая опция, сообщающая Ghostscript, как назвать вывод. Это может быть либо одно имя файла «tiger.png», либо шаблон «figure-% 03d.jpg», где% 03d заменяется номером страницы.

Возможно, вам будет удобно использовать GhostView, интерфейс GUI.

2

Если вы предпочитаете не устанавливать какое-либо программное обеспечение, вы можете использовать этот онлайн-инструмент:

convert.town/pdf-to-png

Преобразование выполняется внутри вашего браузера. Он создаст один файл PNG для каждой страницы PDF.

2

Вы можете использовать PDF-XChange. Он может экспортировать любые страницы в нужный формат. Поддерживаются не только PNG, но и многие другие форматы.

Диалог экспорта изображений

Экспорт меню

1

Это пример с GS с опцией CropBox :

"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 может быть изменен на цветное устройство, если требуется. По сравнению с convert , GS кажется, работает намного быстрее, и он больше подходит для больших партий конверсии.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .