Приветствую Вас, Гость! Регистрация RSS

Мой сайт

Четверг, 19.09.2024
Главная » Шкатулка » programming » програмки

seo [4] php [6] языки прг [3] телефоны [4]
базы [6] js [2] програмки [4] web-site [15]
web примеры, шаблоны, дизайн

PDF убрать поля и сжать файл
10.10.2014, 11:33

Задачи: 1 - уменьшить размер файла, 2 - уменьшить поля pdf (обрезать поля)

решение для №2:

Есть скрипт pdfcrop на перле (не путать с одноимённым скриптом на питоне), который умеет обрезать поля автоматически. В Debian он входит в состав пакета texlive-extra-utils.

pdfcrop --clip --margin 5 document.pdf output.pdf

источник: http://s.arboreus.com/2010/01/3-ways-to-crop-pdf-margins.html

 

решение задачи №1:

используем программку ghostscript

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=resize.pdf document.pdf

источник: http://ivnish.blogspot.ru/2012/03/pdf.html

-dPDFSETTINGS=configuration
Presets the «distiller parameters» to one of four predefined settings:

/ebook -в 150 dpi вполне хватит
/screen selects low-resolution output similar to the Acrobat Distiller «Screen Optimized» setting.
/printer selects output similar to the Acrobat Distiller «Print Optimized» setting.
/prepress selects output similar to Acrobat Distiller «Prepress Optimized» setting.
/default selects output intended to be useful across a wide variety of uses, possibly at the expense of a larger output file.

-------------------------------

-dBATCH -- завершить работу Ghostscript после объединения файлов

-dNOPAUSE -- производить операции без запросов пользователю (Или придется нажимать ENTER)

PDFSETTINGS - качество сжатия (ebook в 150 dpi вполне хватит)


Read more: http://грибовы.рф/?p=1308
Добавил: adminprg | | Теги: Linux, PDF, Ubuntu
Просмотров: 508 | Рейтинг: 0.0/0