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

74 lines
3.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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` |
## 🚀 Использование
После установки программу можно запустить несколькими способами:
**Интерактивный режим:**
```bash
./pdf-compressor
```
**Пакетная обработка:**
```bash
./pdf-compressor -input /path/to/pdfs -output /path/to/compressed
```
**Обработка одного файла:**
```bash
./pdf-compressor -file document.pdf
```
## 📖 Документация
- **README.md** - основная документация
- **config.yaml.example** - пример конфигурационного файла
- **RELEASE_GUIDE.md** - руководство по релизам
## 🆘 Поддержка
Если у вас возникли вопросы или проблемы:
1. Проверьте документацию в репозитории
2. Создайте Issue с описанием проблемы
3. Приложите лог-файлы для диагностики
---
**Благодарим за использование PDF Compressor!** 🙏