Как заставить Ghostscript всегда отображать текстовые объекты как черные? - PullRequest
0 голосов
/ 20 июня 2019

Я хочу, чтобы объекты текста / типа в PDF отображались в черный цвет в 24-битном формате TIFF, переопределяя любой назначенный цвет для объекта текста / типа в PDF, в то время как оставляя цвета других объектов в покое . Это для типов объектов , а не растровых изображений; использование Imagemagic convert на выходе пикселей не является ответом.

Я попытался использовать профиль ICC в командной строке рендеринга, но получил ошибку. Эта командная строка в файле оболочки:

gs -q -dBATCH -dNOPAUSE -dSAFER -r300 -sICCProfilesDir="/home/rob/ic-profiles/" -sTextICCProfile=black_output.icc -sDEVICE=tiff24nc -sOutputFile=${root}/blackTextNoVectorFill24nc.tiff ${pdf}

... выдал эту ошибку:

| ./base/gsicc_manage.c:1868: gsicc_verify_device_profiles(): Mismatch of object dependent ICC profiles and device color model
| ./base/gsicc_manage.c:1987: gsicc_set_device_profile(): Error in device profiles
Unrecoverable error: undefined in .putdeviceprops
Operand stack:
    .putdeviceprops  --nostringval--  unknownerror
...