Если вы используете Ghostscript в Windows, у вас будет два исполняемых файла:
gswin32c.exe
gswin32.exe
Первый должен быть запущен из «коробки DOS» (т.е. cmd.exe
окно) - либо интерактивно, либо нет. Он печатает все сообщения stderr / stdout в окне cmd.exe, а также ожидает ввода любых команд ввода.
Второй открывает отдельное окно для «интерактивности»: печатает stderr / stdout в отдельное окно и ожидает там команды.
Чтобы избежать «подсказать» Вы должны использовать правильные параметры командной строки при вызове одной из команд. Например:
gswin32c.exe -dBATCH -dNOPAUSE
-dNOPAUSE
обрабатывает все страницы входного файла (вместо остановки после каждой). -dBATCH
избегает возврата к gs>
подскажите после последней страницы.
полная команда для Ghostscript, чтобы проверить ваш PDF будет (внутри коробки DOS) для запуска
gswin32c -o nul -sDEVICE=nullpage c:/path/to/input.pdf
( -o
параметр неявно использует -dBATCH -dNOPAUSE
.) -sDEVICE=nullpage
не выполняет никаких преобразований и не записывает выходной файл. Но это заставляет Ghostscript запускать все команды рендеринга входного PDF. Если ввод неверен, Ghostscript сообщит вам с помощью сообщений stdout / stderr