./gs -sDEVICE=inkcov -sOutputFile=out.txt input.pdf
должен давать вам каждую страницу покрытия CMYK в файле.
Вы можете использовать -dQUIET -o -
вместо -sOutputFile
для отправки вывода на стандартный вывод.
Затем вам нужнонекоторые пакетные сценарии, которые будут зависеть от вашей операционной системы.В Windows что-то вроде:
for %s in (folder/*.pdf) do gswin64c -dQUIET -sDEVICE=inkcov -o - "%s" >> coverage.txt
должно взять каждый файл из папки, запустить его через устройство inkcov и отправить вывод на стандартный вывод, который мы перенаправляем в файл и используем >>
, чтобы каждыйвыполнение добавляется в файл, а не перезаписывает предыдущий вывод.
Вам потребуется удалять выходной файл после каждого запуска курса.