Вышел открытый проект Minimal PDF Compress 1.2 и почти сразу 1.3 — GUI для Ghostscript под Windows

Вышел открытый проект Minimal PDF Compress 1.2 и почти сразу 1.3 — GUI для Ghostscript под Windows

Состоялся релиз открытого проекта для Windows под названием Minimal PDF Compress 1.2 и почти сразу вышла версия 1.3. Это GUI (графический пользовательский интерфейс) для Ghostscript под Windows. Исходный код решения написан на Python и опубликован на GitHub под лицензией GNU Affero General Public License.

Проект Minimal PDF Compress — это удобное графическое настольное приложение, разработанное для упрощения задач сжатия и преобразования PDF с помощью Ghostscript в Windows. Проект позволяет пользователям сжимать файлы PDF или преобразовывать их в формат PDF/A с настраиваемыми параметрами. Всё это доступно через интуитивно понятный GUI. Выпуск Minimal PDF Compress 1.0 состоялся в начале июля, но там было обнаружено несколько багов и ошибок. которые получили исправления в новых версиях проекта.

Решение Minimal PDF Compress создано на Python и Tkinter и позволяет устранить необходимость взаимодействия с командной строкой, делая обработку PDF доступной для всех пользователей.

Открытый проект Ghostscript, хотя и мощный, но обычно требует опыта работы с командной строкой для выполнения таких задач, как сжатие PDF или преобразование в PDF/A. Примечательно, что опция pdfwrite в решении Ghostscript технически не «сжимает» PDF в традиционном смысле. Вместо этого проект воссоздаёт новый PDF‑файл, который может быть меньше за счёт оптимизаций, таких как удаление ненужных метаданных, упрощение шрифтов или повторное сжатие изображений.

Основные изменения и доработки в Minimal PDF Compress 1.2:

  • в этой версии теперь объединены два различных метода для максимального уменьшения размера файла. На начальном этапе PDF‑файл очищается и оптимизируется путём понижения разрешения изображений и подстановки шрифтов, как и раньше. Добавлен новый, дополнительный второй этап (опция для использования традиционного сжатия). Алгоритм перестраивает структуру PDF‑файла, используя современные методы, такие как потоки объектов, для ещё большего уменьшения размера файла;

  • добавлена ​​поддержка дисплеев с высоким разрешением (High DPI);

  • исправлен сбой, возникавший при запуске процесса из‑за передачи неверного параметра в конструктор команд Ghostscript.

Основные изменения и доработки в Minimal PDF Compress 1.3:

  • кроссплатформенная поддержка;

  • перетаскивание (только для Windows): можно перетаскивать PDF‑файлы и папки непосредственно в главное окно, чтобы задать путь ввода;

  • приложение автоматически сохраняет все настройки (операции, темы и все расширенные параметры) в файле settings.json при закрытии;

  • в расширенные параметры добавлен новый флажок, позволяющий напрямую перезаписывать исходные файлы, избавляя от необходимости переименовывать их;

  • все обработанные файлы теперь единообразно именуются с суффиксом _processed, если они не перезаписываются;

  • диалоговое окно теперь отображается над главным окном.

Вышел открытый проект Minimal PDF Compress 1.2 и почти сразу 1.3 — GUI для Ghostscript под Windows

Источник: habr.com

Next Post

Курс биткоина впервые превысил $117 тыс

11 июля 2025 года курс биткоина впервые превысил $117 тыс. (более 9 млн рублей). В пике графика за 1 биткоин можно было получить на криптобиржах $117 100. Текущая рыночная капитализация биткоина составляет около $2,33 трлн, что уже больше капитализации Tesla, Alphabet и многих других компаний в мире, кроме четырёх самых дорогих: Microsoft, Apple, Amazon и Nvidia. В мае 2025 […]