Уменьшение размера файла 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