Состоялся релиз открытого проекта для Windows под названием Minimal PDF Compress 1.1. Это 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 состоялся в начале июля, но там было обнаружено несколько багом и ошибок. которые были исправлены в новой версии проекта.
Решение создано на Python и Tkinter и позволяет устранить необходимость взаимодействия с командной строкой, делая обработку PDF доступной для всех пользователей.
Открытый проект Ghostscript, хотя и мощный, но обычно требует опыта работы с командной строкой для выполнения таких задач, как сжатие PDF или преобразование в PDF/A. Примечательно, что опция pdfwrite в решении Ghostscript технически не «сжимает» PDF в традиционном смысле. Вместо этого проект воссоздаёт новый PDF-файл, который может быть меньше за счёт оптимизаций, таких как удаление ненужных метаданных, упрощение шрифтов или повторное сжатие изображений.
Основные изменения и доработки в Minimal PDF Compress 1.1:
основной раскрывающийся список Operation (действия) теперь включает предустановки качества (экран, электронная книга, принтер, допечатная подготовка) для лёгкого контроля над компромиссом между размером и качеством;
интерфейс приложения больше не блокируется во время обработки благодаря внедрению фоновых потоков;
60-секундный тайм-аут был удален, что позволяет обрабатывать очень большие файлы и обширные пакетные задания без прерывания;
исправлена ошибка, из-за которой процесс gswin64c.exe мог оставаться открытым после закрытия приложения;
приложение теперь отдает приоритет локальной, переносимой установке Ghostscript (в папках bin и lib) перед поиском общесистемной установки;
анимированный индикатор выполнения обеспечивает чёткую визуальную обратную связь о том, что задача выполняется.
В апреле 2025 года состоялся релиз открытого кроссплатформенного проекта для работы с файлами в формате PDF (разделение, слияния, извлечения страниц, смешивание и поворот) под названием PDFsam (PDF Split And Merge) 5.3.1.
Источник: habr.com