Я использую Ghostscript на компьютере под управлением Windows 7 для преобразования PDF в PNG. Мой вход PDF имеет много страниц, но файл PNG содержит только первую страницу!Преобразование PDF в PNG с использованием Ghostscript: только файл кулака находится в выходном файле PNG
Я использую следующую командную строку:
gswin64c -sDEVICE=png16m -r720x720 -dNOPAUSE -dBATCH -sOutputFile=79245340005_1602.png 79245340005_1602.pdf
и логфайл выглядит следующим образом:
GPL Ghostscript 9.20 (2016-09-26)
Copyright (C) 2016 Artifex Software, Inc. All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
Processing pages 1 through 2.
Page 1
Page 2
Как вы можете видеть, это, кажется, что обе страницы обрабатываются, но только первые один появляются в финальном файле PNG. Любая идея, что не так в моей командной строке? Я пытаюсь посмотреть документацию, но не нашел, что я делаю неправильно. Если у меня есть один файл PDF с 10 страницами, я создаю один выходной файл PNG с 10 страницами.
Моя оригинальная командная строка была как следует, но имели один и тот же вопрос:
gswin64c -q -sPAPERSIZE=a4 -sDEVICE=png16m -dTextAlphaBits=4 -r720x720 -o 79245340005_1602.png -dNOPAUSE -dBATCH 79245340005_1602.pdf
Благодарности Фабьен
Привет @ CHRIS-treber, а я не знаю, что. Моя вина. Я использовал TIFF, но мне не удалось получить изображение хорошего качества, чтобы перейти к Tesseract для оптического распознавания символов. Вот почему я использую PNG. Спасибо –
Используйте спецификатор формата% d в имени выходного файла, как говорит lerthe61. – KenS
После того, как вы получили серию PNG, вы можете использовать ImageMagick, чтобы объединить их в один, с опцией «+ добавить» или «-append». –