Уменьшение размера файла PDF, созданного с помощью CUPS-PDF

Я использую CUPS-PDF для автоматического создания PDF-документов из документов, но размер выводимых PDF-файлов поразительно велик (~8 МБ против ~800 КБ I-файла, созданного с помощью меню Файл -> Сохранить как PDF). Любое предложение о том, как уменьшить размер файла сгенерированных PDF-файлов?

2 ответа

Решение

Вы можете попробовать изменить качество созданного PDF. Отредактируйте файл конфигурации /etc/cups/cups-pdf.conf и измените

-dPDFSETTINGS = / допечатной
в
-dPDFSETTINGS = / экран

Доступные варианты:

-dPDFSETTINGS = / screen (качество только для экрана, изображения 72 dpi)
-dPDFSETTINGS = / электронная книга (низкое качество, изображения с разрешением 150 точек на дюйм)
-dPDFSETTINGS = / принтер (высокое качество, изображения 300 точек на дюйм)
-dPDFSETTINGS = / препресс (высокое качество, сохранение цвета, 300 dpi imgs)
-dPDFSETTINGS = / default (почти идентично / screen)

Вышеприведенное является лучшим прямым решением, но хорошей альтернативой без потери качества является преобразование его в PostScript до этого, а затем использование Ghostscript для преобразования его обратно в pdf!

Лучшее использование pdftops и не pdf2ps - безусловно, меньший размер файла!

Использование (это все, что вам нужно для первого шага):

pdftops sourcefile.pdf 

И второй шаг:

gs -q -dCompatibilityLevel=1.2 -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=targetfile.pdf sourcefile.ps 
Другие вопросы по тегам