GhostScript 9.20 - преемник -dUseCIEColor?

401
Paul Bergström

Я использую скрипт для пакетного преобразования отсканированного PDF 1.4 (или до) в PDF / A-1b. Сценарий выглядит так:

#!/bin/bash  for i in *.pdf; do gs -dPDFA -dBATCH -dNOPAUSE -dUseCIEColor -sProcessColorModel=DeviceCMYK -sDEVICE=pdfwrite -dPDFACompatibilityLevel=1 -sOutputFile=output/$i $i;  done 

Этот скрипт работает нормально, и преобразованные файлы PDF / A-1b проверяются при попытке их соответствия veraPDF 1.8.3.

Однако есть предупреждающее сообщение о том, что флаг -dUseCIEColor устарел и не должен использоваться больше, начиная с GhostScript 9.12.

Затем я удаляю -dUseCIEColor из моего скрипта и предупреждающее сообщение исчезает . К сожалению, мои файлы PDF / A-1b перестают проверять при этом? Есть идеи?

Я читал, что преемником -dUseCIEColor должен быть dColorConversionStrategy = RGB (или CMYK), но я пытался реализовать его в сценарии, но он не работает.

Каков будет правильный подход в сегодняшней версии GhostScript?

Спасибо заранее.

/Павел

3
Не могли бы вы найти решение для этого? Aseques 6 лет назад 0
Я думаю, что проблема исчезла в версии 9.22. Paul Bergström 5 лет назад 0
Очень похожий вопрос: https://stackoverflow.com/questions/44278100/pdf-to-pdf-a-2b-without-duseciecolor Mark Berry 5 лет назад 0

0 ответов на вопрос