Я использую скрипт для пакетного преобразования отсканированного 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?
Спасибо заранее.
/Павел