Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Как настроить сжатие PDF файлов из папки

Ответить
Настройки темы
Любой язык - Как настроить сжатие PDF файлов из папки

Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте форумчане!
Подскажите, пожалуйста, как настроить сжатие большого количества PDF файлов из папки с подпапками (по дате создания). Пробуя вручную сжимать заметил, что лучше всего размер файла снижается, если отключить поддержку старых версий AdobePDF. Размер уменьшается в среднем на 60% без видимого ухудшения качества.
Как автоматизировать этот процесс?

Отправлено: 06:34, 02-12-2016

 

(*.*)


Сообщения: 36574
Благодарности: 6706

Профиль | Сайт | Отправить PM | Цитировать


http://stackoverflow.com/questions/5...ression-option

Отправлено: 13:03, 03-12-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Vadikan:
http://stackoverflow.com/questions/5...ression-option »
Спасибо. Но, к сожалению, все эти методы не позволяют достигнуть желаемого сжатия хотя бы в 50%.
Может есть ещё способ, как отключить поддержку старых версий pdf, кроме как Adobe Acrobat'ом? Или скрипт на него.

Отправлено: 08:31, 12-12-2016 | #3


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


kolmar88, Вы Ghostscript (How to use Ghostscript) пробовали, игрались? Пример с ним, кстати, есть по ссылке выше.

Отправлено: 10:43, 12-12-2016 | #4


Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Iska:
kolmar88, Вы Ghostscript (How to use Ghostscript) пробовали, игрались? »
Да. Вот пример настроек:
Код: Выделить весь код
"C:\Program Files\gs\gs9.20\bin\gswin64c.exe" -sDEVICE=pdfwrite -dCompatibilityLevel=1.7 -dPDFSETTINGS=/ebook -dNOPAUSE -dBATCH  -dQUIET -sOutputFile="F:\_Compress_pdf\output.pdf" "F:\_Compress_pdf\input.pdf"
Файл pdf с одной страницей и размером 473Кб сжимает с потерей качества до 357Кб, а Adobe Acrobat сжимает почти без потери до 178Кб.

Отправлено: 12:36, 12-12-2016 | #5


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Сравнение результирующих файлов выявило какую-то разницу в конечных свойствах/характеристиках? Может быть, какими-то параметрами Ghostscript можно ещё ужать?

Отправлено: 12:41, 12-12-2016 | #6


Ветеран


Сообщения: 2205
Благодарности: 730

Профиль | Отправить PM | Цитировать


kolmar88, попробуйте nconvert

Отправлено: 12:57, 12-12-2016 | #7


Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата sov44:
kolmar88, попробуйте nconvert »
nconvert не стал обрабатывать pdf "E:\test\test.pdf 0x0x0 : файл не является изображением"

Отправлено: 13:11, 12-12-2016 | #8


Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: png Сжат адобом.PNG
(24.3 Kb, 12 просмотров)
Тип файла: png Сжат gs.PNG
(23.0 Kb, 12 просмотров)

Цитата Iska:
Сравнение результирующих файлов выявило какую-то разницу в конечных свойствах/характеристиках? Может быть, какими-то параметрами Ghostscript можно ещё ужать? »
Нужно убрать поддержку старых версий. -dCompatibilityLevel=1.7 (пробовал ещё -dCompatibilityLevel=2.0) как раз делает это, но размер не уменьшается.
Приложил скриншоты свойств pdf-файлов сжатых этими программами.

Отправлено: 13:16, 12-12-2016 | #9


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Мда… Я думал, может хоть в Acrobat'е будет больше данных.

Цитата kolmar88:
Нужно убрать поддержку старых версий. -dCompatibilityLevel=1.7 (пробовал ещё -dCompatibilityLevel=2.0) как раз делает это, но размер не уменьшается. »
Тогда вполне вероятно, что Ваше предположение может быть ошибочно, и дело в других свойствах документа. Я бы больше ратовал за параметры сжатия.

Кстати, размер совсем не уменьшается? По сравнению, скажем, с установленным параметром 1.1?

Отправлено: 13:23, 12-12-2016 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Как настроить сжатие PDF файлов из папки

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] BAT Создание PDF файлов из группы файлов (JPG) raquelle Скриптовые языки администрирования Windows 22 13-08-2017 12:39
Как настроить показ картинок из папки? AnTul Microsoft Windows 10 0 25-08-2016 22:37
Сжатие диска/папки с множеством одинаковых файлов vasya00 Хочу все знать 17 23-02-2014 09:54
Разное - Из папки исчезли pdf файлы evm180 Microsoft Windows 2000/XP 1 12-11-2011 21:56
Как перегнать из PDF в PDF но с уменьшением? versak Хочу все знать 5 28-02-2004 11:49




 
Переход