Чтение файла PDF для тестирования в GhostScript?

Этот вопрос связан с этим - Инструментарий / инструмент для проверки PDF?

Я установил "ghostscript" в своей системе Windows, и это дает мне подсказку для ввода. Я не уверен, что я должен сделать затем для чтения в моих существующих файлах PDF, которые я хочу протестировать (чтобы видеть, были ли они сформированы правильно).

6
задан 20.03.2017, 12:04

2 ответа

При использовании Ghostscript в Windows у Вас будет два исполняемых файла:

  1. gswin32c.exe
  2. 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.

7
ответ дан 07.12.2019, 15:58

Если Вы хотите посмотреть в 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).

1
ответ дан 07.12.2019, 15:58

Теги

Похожие вопросы