Я использую ghostscript на сервере linux для объединения PDF-файлов. Я использую последнюю версию, 9.05. Обычно мне приходится объединять 5 или более файлов PDF. В настоящее время требуется около 20 секунд, чтобы объединить 3 PDF-файла ... это кажется мне очень медленным. Вот строки, я использую:Способы оптимизации Ghostscript?
гс -dBATCH -dNOPAUSE -dNOGC -q -sDEVICE = pdfwrite -sOutputFile = output.pdf -c 3000000 setvmthreshold -f a.pdf b.pdf c.pdf
Какие-либо предложения?
Насколько велики 3 PDF-файла в терминах байтов и страниц? Сколько шрифтов используется каждым PDF-файлом? (Используйте 'pdffonts a.pdf',' pdffonts b.pdf' ...) Каковы соответствующие факты для 'output.pdf'? Вы знаете, какой эффект должен иметь «-dNOGC»? Это работает? –
@pipitas Хорошая точка. Отключение GC может привести к большей замене. Кроме того, нужны котировки вокруг аргумента опции -c. Нет опции -f. –