Я подозреваю, что это вовсе не ошибка (я, конечно, не верю, что это ошибка Ghostscript), но, вероятно, это изменение поведения. Из-за сообщений об уязвимостях в безопасности разработчики Ghostscript удалили доступ к многим нестандартным расширениям PostScript (уникальным для Ghostscript). Совсем недавно был обеспечен доступ к словарю для обработки файлов PDF.
Мое подозрение заключается в том, что Ghostscript.NET (который не поддерживается разработчиками Ghostscript) использует одно или несколько нестандартных расширений для получения количества страниц. Не зная, что именно используется в настоящее время, я, конечно, не могу быть уверен.
Если разработчик Ghostscript.NET хочет связаться с нами и подтвердить, что это проблема, мы можем обсудить поддерживаемый в настоящее время метод получения количества страниц в файле PDF.
Совсем не поможет отправить мне проект с использованием Ghostscript.NET, так как я ничего об этом не знаю. Я также не являюсь разработчиком на C # или .NET, поэтому код, скорее всего, будет для меня бессмысленным.
Ghostscript возвращает значительную информацию о обратном канале, stdout и / или stderr. Они могут быть перенаправлены в определенный приемник данных. Я полагаю, что Ghostscript.NET предоставит вам некоторые средства для их извлечения, и если вы планируете заниматься какой-либо реальной разработкой с использованием Ghostscript, я очень настоятельно рекомендую вам узнать, как получить эту информацию.
Когда вы говорите: «Нет ошибок из Ghostscript», я думаю, что вы путаете Ghostscript и Ghostscript.NET. Не видя обратного канала из Ghostscript, я не вижу, как можно определить, выдает ли Ghostscript ошибку.
Обратите внимание: если вы планируете распространять свое приложение, вы должны соблюдать условия AGPL версии 3 (то есть лицензии, применяемой к Ghostscript), что включает доставку копии лицензии и некоторые средства для информирования пользователей о том, где они можно получить оригинал.