Что ж, похоже, вы тестируете размер gs_TmpFile, чтобы убедиться, что он превышает 100 000 байт, и тем не менее вы говорите, что всегда генерируете программу PostScript размером 11 КБ (11 264 байта), так что я не понимаю, как вам удается вызывать Ghostscript в тот случай.
Я предполагаю, что ваш временный файл все еще не завершен или не содержит того, что вы думаете.
Конечно, вы установили -dQUIET, подавляя сообщения, и не удосужились предоставить (или даже захватить) расшифровку Ghostscript. Скорее всего, там есть что-то, что могло бы дать вам подсказку, но, поскольку вы этого не представили, никто не может сказать.
Вам нужно сделать значительно больше отладки этого самостоятельно. Вы должны захватить программу PostScript во время вызова Ghostscript (скопировать ее в новый файл), а также захватить выходные данные Ghostscript. Затем просмотрите созданный PDF-файл, пока не столкнетесь с ошибкой.
Когда вы столкнетесь с ошибкой, вы сможете сравнить программу PostScript, которая была отправлена в Ghostscript, с рабочей версией, и у вас будет любая информация, о которой Ghostscript хотел бы, чтобы вы знали, что может помочь вам отладить проблему.
Здесь действительно недостаточно информации, чтобы предложить дополнительную помощь.
person
KenS
schedule
12.11.2017