Files
compress/scripts/release-body.md
Dmitriy Fofanov ec65cfd05a Достижение: Добавлены скрипты и документация для релиза PDF Compressor.
- Добавлен release-body.md для подробных заметок о релизе на русском языке.
- Реализован release-gitea.ps1 для автоматизированного релиза Gitea с помощью PowerShell.
- Создан release-gitea.sh для автоматизированного релиза Gitea с помощью Bash.
- Добавлен release.sh для сборки и маркировки релизов с поддержкой нескольких платформ.
- Улучшен пользовательский интерфейс благодаря информативному логированию и обработке ошибок.
- Добавлена ​​поддержка переменных окружения и управления конфигурацией.
- Добавлена ​​функция создания архивов и загрузки ресурсов в Gitea.
2025-11-05 09:33:12 +03:00

3.3 KiB
Raw Blame History

PDF Compressor {{VERSION}}

Мощный инструмент для сжатия PDF-файлов с интуитивным текстовым интерфейсом.

Новые возможности

  • Рекурсивное сканирование директорий для поиска PDF-файлов
  • Улучшенный пользовательский интерфейс с прогресс-индикатором
  • Оптимизация производительности при обработке больших файлов
  • Атомарная замена файлов с резервным копированием
  • Поддержка конфигурационных файлов YAML

🐛 Исправления и улучшения

  • Исправлена обработка файлов с нестандартными именами
  • Улучшена стабильность при работе с поврежденными PDF
  • Оптимизирован расход памяти при сжатии больших документов
  • Исправлены проблемы с кодировкой имен файлов

📦 Установка и запуск

Быстрая установка

  1. Скачайте архив для вашей операционной системы
  2. Распакуйте в желаемую папку
  3. Запустите исполняемый файл

Системные требования

  • Операционная система: Windows 10+, Linux, macOS 10.14+
  • Свободное место на диске: минимум 50 МБ
  • Оперативная память: рекомендуется 512 МБ

💻 Поддерживаемые платформы

Платформа Архитектура Файл для скачивания
Windows x64 pdf-compressor-{{VERSION}}-windows-amd64.zip
Linux x64 pdf-compressor-{{VERSION}}-linux-amd64.zip
Linux ARM64 pdf-compressor-{{VERSION}}-linux-arm64.zip
macOS Intel x64 pdf-compressor-{{VERSION}}-darwin-amd64.zip
macOS Apple Silicon pdf-compressor-{{VERSION}}-darwin-arm64.zip

🚀 Использование

После установки программу можно запустить несколькими способами:

Интерактивный режим:

./pdf-compressor

Пакетная обработка:

./pdf-compressor -input /path/to/pdfs -output /path/to/compressed

Обработка одного файла:

./pdf-compressor -file document.pdf

📖 Документация

  • README.md - основная документация
  • config.yaml.example - пример конфигурационного файла
  • RELEASE_GUIDE.md - руководство по релизам

🆘 Поддержка

Если у вас возникли вопросы или проблемы:

  1. Проверьте документацию в репозитории
  2. Создайте Issue с описанием проблемы
  3. Приложите лог-файлы для диагностики

Благодарим за использование PDF Compressor! 🙏