답변:
문서의 컬러 페이지와 흑백 페이지를 분리하는 빠르고 더러운 방법은 다음과 같습니다.
input=input.pdf; color_output=color_$input; wb_output=wb_$input; pdfjam $input $(gs -o - -sDEVICE=inkcov $input | grep -v " 0.00000 0.00000 0.00000" | grep -B1 "OK" | grep "Page" | awk '{print $2","}' | sed ':a;N;$!ba;s/\n/ /g' | rev | cut -c 2- | rev | sed 's/ //g') -o $color_output && pdfjam $input $(gs -o - -sDEVICE=inkcov $input | grep -B1 " 0.00000 0.00000 0.00000" | grep "Page" | awk '{print $2","}' | sed ':a;N;$!ba;s/\n/ /g' | rev | cut -c 2- | rev | sed 's/ //g') -o $wb_output
이름 input.pdf
을 원하는 이름 으로 변경하십시오 . 그것은 사용하게 gs
색 / BW 페이지를 감지하고 pdfjam
분할 페이지를 병합 할 수 있습니다.
추신 : 그것은 완벽하게 작동하지 않습니다. 일부 그레이 스케일 페이지는 CMYK 표시의 특성상 컬러로 감지 될 수 있습니다. 그러나 이것은 시간과 돈을 절약 해줍니다.