Якщо ви використовуєте Ghostscript в Windows, у вас буде два виконуваних файли:
gswin32c.exe
gswin32.exe
Перший - запускати всередині "DOS box" (тобто 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.