Я использую следующую команду в PHP для преобразования PDF с RBG цветов CMYK цветов:Ghostscript выводит пустой PDF
$input = PDF_DIR . 'input.pdf';
$output = PDF_DIR . 'output.pdf'
exec("'gs'
'-sDEVICE=pdfwrite'
'-dUseCIEColor'
'-sProcessColorModel=DeviceCMYK'
'-sColorConversionStrategy=CMYK'
'-sColorConversionStrategyForImages=CMYK'
'-sOutputFile=$output'
'$input'
");
Я использую Ghostscript версии 8.71.
gs -v
GPL Ghostscript 8.71 (2010-02-10)
Copyright (C) 2010 Artifex Software, Inc. All rights reserved.
Как-то результат всегда является пустым файлом в формате pdf. Кто-нибудь знает, что я делаю неправильно?
Заранее благодарим за любые ответы, приветствия!
Некоторые ссылки:
- Script (or some other means) to convert RGB to CMYK in PDF?
- Converting PDF to CMYK (with identify recognizing CMYK)
- PowerBuilder 12.5 Classic GhostScript blank pdf
- PowerBuilder 12.5 Classic PDF SaveAs creating files of 0 size on Win7 x64
Вот идея: почему бы не поставить еще один параметр exec() для сбора вывода из GS, а затем посмотреть, выводит ли GS сообщения об ошибках? –
Эта версия GS очень стара, используя версию 9.06, которая для меня более стабильна, чем последняя. – user1283633