PDFCreator и Ghostscript для Windows - можно ли отслеживать прогресс? - PullRequest
0 голосов
/ 01 февраля 2019

Я использую PDFCreator Free, который использует Ghostscript (gswin32c.exe) для создания PDF-файлов путем печати на виртуальном принтере.Я использую его в пакетном режиме, который генерирует PDF, а затем запускает пользовательский пакетный файл.

Для выполнения некоторых больших файлов требуется несколько минут, в течение которых невозможно определить прогресс (мой пакетный файл).не запускается до завершения процесса).Я вижу, что файл gswin32c.exe работает в диспетчере задач, а в каталоге% Temp% / PDFCreator каталоги Spool и Temp получают некоторое содержимое.

Есть ли способ определить прогресс Ghostscript (или, по крайней мере,количество страниц уже сгенерировано) так что я могу сообщить об этом откуда-то?Я не вижу и не изменяю аргументы командной строки, отправляемые в Ghostscript, поскольку он вызывается из проприетарного программного обеспечения PDFCreator.Есть ли где-нибудь файл, который содержит какой-либо тип состояния или метрики запущенного процесса GS?

1 Ответ

0 голосов
/ 01 февраля 2019

В основном нет.Это немного зависит от точных аргументов командной строки (которые вы не указали), но я предполагаю, что вся обратная связь подавляется.

Обратите внимание, что pdfwrite не создает любых страниц.до завершения обработки ввода, и нет простого способа определить, сколько страниц находится во входной программе PostScript.

...