Этот вопрос связан с этим - Инструментарий / инструмент для проверки PDF?
Я установил "ghostscript" в своей системе Windows, и это дает мне подсказку для ввода. Я не уверен, что я должен сделать затем для чтения в моих существующих файлах PDF, которые я хочу протестировать (чтобы видеть, были ли они сформированы правильно).
При использовании 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.
Если Вы хотите посмотреть в PDF, можно использовать различные инструменты для наблюдения структуры объекта. Я написал статьи блога об использовании CanOpener (http://www.jpedal.org/PDFblog/?p=627), PDFedit (http://www.jpedal.org/PDFblog/?p=452) и Acrobat (http://www.jpedal.org/PDFblog/?p=283).