3

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

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

/Павел

0