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

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

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

30
задан Community
16.12.2022 20:23 Количество просмотров материала 2504
Распечатать страницу

2 ответа

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

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

7
отвечен Kurt Pfeifle 2022-12-18 04:11

Если вы хотите, чтобы посмотреть внутри 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
отвечен mark stephens 2022-12-18 06:28

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх