2012-04-26 3 views
3

Итак, у меня есть gazillion pdfs в папке, я хочу рекурсивно (используя os.path.walk) сжимать их. Я вижу, что adobe pro имеет экономию как уменьшенный размер. Смогу ли я использовать это/как вы предлагаете, я делаю это иначе.Сжатие PDF-файлов с использованием Python

Примечание: Да, я бы хотел, чтобы они остались в формате pdf, потому что я считаю, что это наиболее часто используемый и установленный файловый просмотрщик.

+1

Что вы написали до сих пор? –

+2

'pdfsizeopt' является Adobe-бесплатным и написан на Python: http://code.google.com/p/pdfsizeopt/ – Blender

+0

@AdamMihalcin прямо сейчас у меня есть рекурсивная вещь, os.path.walk (arg1, arg2, arg3). Мне было интересно, какую программу я должен использовать, чтобы сжать ее. Я посмотрю на pdfsizeopt! –

ответ

0

Программа для преобразования больших PDF-файлов в небольшие. чтобы оптимизировать размер файлов PDF с акцентом на PDF-файлы, созданные из документов TeX и LaTeX. pdfsizeopt написан на Python ... »

Возможно, вы можете легко адаптировать это к вашим конкретным потребностям.

+0

Для тех, кто рассмотрит это как вариант. Последняя фиксация с 2014 года, и она полагается на старую устаревшую библиотеку Java. Не удалось заставить его работать, Java lib просто терпит неудачу с этим: AssertionError: Multivalent failed (status) –

+0

Обновлена ​​ссылка, чтобы перейти в GitHub. Там: «Заключается 30 июля 2017 года» https://github.com/pts/pdfsizeopt/commits/master - и https://github.com/pts/pdfsizeopt/issues также выглядит довольно активно в настоящее время, я предлагаю расскажите о своем опыте. – guaka

Смежные вопросы