Нет сомнений в том, что есть какая-то программа для этого, но вы можете попробовать использовать Ghostscript:
gs -q -sDEVICE=nullpage -dBATCH -dNOPAUSE \
-c '/showpage{currentpagedevice /PageSize get{=}forall showpage}bind def' \
-f test.ps
Но тогда вам может понадобиться, чтобы отфильтровать любые предупреждения или комментарии DSC. Например. один из тестового файла, который я нашел дал мне это:
%%[ ProductName: GPL Ghostscript ]%%
(Warning: Job contains content that cannot be separated with on-host methods. Th
is content appears on the black plate, and knocks out all other plates.)
595.28
841.89
%%[Page: 1]%%
%%[LastPage]%%
Собираем некоторые маркеры в ваш переопределена showpage
процедуры могут быть полезны.
Не работает. Записывает трассировку стека. – Sergey