Я сделал это ответом, хотя я знаю, что он не отвечает на вопрос, потому что он не подходит как комментарий.
Я думаю, что ваше предположение о том, что отсутствующие шрифты вызывают вашу проблему, неверно. Многие PDF-файлы не содержат всех необходимых шрифтов, я видел много таких примеров, и они не выделяют лишних страниц.
Вы не совсем ясно поняли, что делаете. Вы описываете два процесса, один переход от PostScript к PDF, другой переход от PostScript к PostScript (ПОЧЕМУ?), А затем к PDF.
Вы не описали, почему вы обрабатываете PostScript в файле PostScript.
В частности, вы не предоставили пример файла для просмотра. Без этого невозможно определить, является ли ваш опыт действительно правильным.
Например; Вполне возможно, что вы установили / Duplex true и имеете нечетное количество страниц в вашем файле. Это приведет к тому, что будет выделена дополнительная пустая страница (вполне правильно), потому что для двусторонней печати требуется четное количество страниц.
Документация, на которую вы ссылаетесь, предназначена для подстановки CIDFont, она не имеет ничего общего с подстановкой шрифтов, CIDFonts и Fonts - это разные вещи в PDF и (в частности) PostScript. Но я искренне сомневаюсь, что это твоя проблема.
Я бы посоветовал вам разместить (по крайней мере) «smalllexample.ps» где-нибудь в открытом доступе и опубликовать здесь URL, чтобы мы могли, по крайней мере, выполнить те же действия, что и вы. Таким образом, мы можем, вероятно, сказать вам, что происходит. Объяснение того, почему вы делаете это, также было бы полезно, я обычно настоятельно рекомендую вам не делать таких дополнительных шагов; каждый шаг сопряжен с риском ухудшения выходных данных.