Бесплатный ShrinkPDF для Windows

Я ищу инструмент, который уменьшит размер файла PDF за счет качества. Программное обеспечение должно:

  • Запуск на Microsoft Windows 8
  • Быть свободным программным обеспечением (т.е. свободным программным обеспечением или свободным как в свободе, а не свободным как в бесплатном пиве)

Было бы неплохо, если бы у него был графический интерфейс.

Я нашел http://www.alfredklomp.com/programming/shrinkpdf/ , у которого есть 2 недостатка: он для системы UNIX и не имеет графического интерфейса.

Я знаю, что вы ищете настольный инструмент, но ради обмена информацией этот онлайн-инструмент очень хорошо работает для уменьшения размера PDF-файлов -> smallpdf.com/compress-pdf
Проблема в том, что я не могу контролировать, кто подслушивает разговор: я не могу использовать его для конфиденциальных PDF-файлов. Это также причина, по которой мне нужно, чтобы программное обеспечение было бесплатным — мне нужно иметь возможность проверять наличие бэкдоров.

Ответы (1)

Для простого сжатия используйте QPDF: он также доступен в Windows, я думаю, что есть и графические интерфейсы.qpdf --linearize input.pdf output.pdf

Если вам нужно интеллектуальное сжатие без особых размышлений, а документы предназначены для вашего собственного использования, забудьте о PDF и конвертируйте их в DjVu, который гораздо более сжат, особенно для документов с большим количеством страниц. Есть много вариантов , но pdf2djvu самый простой: pdf2djvu -o output.djvu input.pdf. Доступны некоторые графические интерфейсы: pdf2djvugui2 (GPL), PdfToDjvuGUI (бесплатное ПО).

Если этого недостаточно, и если ваши проблемы связаны со встроенными изображениями, у вас не так много вариантов: вам нужно извлечь изображения и пересохранить их с другим качеством, форматом или сжатием. Очень легкоconvert изменить качество JPEG и сжатие для PDF, но такие растровые операции могут быть довольно ужасными.

Типичный пример использования — более сильное сжатие отсканированных страниц, и smallpdf.com/compress-pdf отлично подходит для этого. Я не смог заставить QPDF сделать то же самое.
Хорошо, «Уменьшите ваши отсканированные PDF-файлы до 144 точек на дюйм» — вот что он делает. В зависимости от того, какие изображения содержат PDF-файлы и насколько они велики, это convert -resample 144 in.pdf out.pdfдолжно помочь, хотя это очень упрощенно.
Обратите внимание, что djvu основан на растровых изображениях, а PDF в целом является векторным форматом, если у вас нет PDF, состоящего из 100% отсканированных изображений, от такого преобразования ничего не выиграешь. Кроме того, djvu использует алгоритм под названием jbig2, который также доступен для файлов PDF, поэтому при преобразовании из PDF в djvu вы даже рискуете потерять качество изображения без какого-либо уменьшения размера файла.
@yms сжатие не рассказывает всей истории; Инструменты DjVu более доступны для выполнения разделения на слои и т. д., что делает файлы DjVu такими эффективными. В прошлый раз, когда я смотрел, только pdfbeads делал что-то подобное, а зависимости усложняли установку. Ps: Я предполагал растровые изображения, потому что иначе вопрос «в ущерб качеству» не имел бы особого смысла для обычных векторных документов.