배치 스크립트를 사용하여 Ghostscript 9.07을 사용하여 PDF 파일을 색상에서 회색으로 변환하고 있습니다. 스크립트가 작동하고 첫 페이지에만 색상에서 회색으로 변환됩니다. 시도한 모든 PDF (12 PDF)에서 전환 전략은 첫 페이지 이후에 색상을 변경하지 않고 되돌립니다.고스트 스크립트를 사용하는 한 페이지 뒤의 색상 변환 오류
스크립트 :
C:\working-environment\gs9.07\bin\gswin64c -o C:\Test\converted.pdf -sDEVICE=pdfwrite -dLastPage=20 -dColorConversionStrategy=/Gray -dProcessColorModel=/DeviceGray C:\Test\original.pdf
참고 : 내가 관리자로 윈도우 7 PC에서 스크립트를 실행하고 있습니다. 내가 긴 PDF (500+ 페이지)를 가지고 있기 때문에 -dLastPage 매개 변수가 설정되었습니다.
오류 :
Unable to convert color space to Gray. reverting strategy to LeaveColorUnchanged.
참고 : 내가 너무 성능을보고 싶어하기 때문에 내가 오라클과 위해 Postgress 매뉴얼을 사용했다.
귀하의 빠른 답변을 주셔서 감사합니다, 여기 https://www.dropbox.com/s/fghiwjbyk619va2/test합니다 ([시험 PDF]입니다 .pdf) - 단 3 페이지.모든 페이지를 하나의 파일로 분할하면 단일 파일을 변환 한 다음 다시 한 파일에 병합하지만 작동하면 가장 효과적이며 최고의 솔루션이 될 수 없습니다. 전체 문서에서 스크립트를 실행하면 SUCESSFULLY 첫 페이지로 변환 한 후에 색 변환 전략이 되돌아와 색이 변경되지 않습니다. –
@ michael.niix PDF가 존재하지 않으므로 소스를 사용하여 이러한 대답을 확인할 수 없습니다 – baxx