Files
compress/config.yaml.example
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

30 lines
1.2 KiB
Plaintext
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
scanner:
source_directory: "D:\\PDFs\\Source"
target_directory: "D:\\PDFs\\Compressed" # если не указано, то заменяет оригинальные файлы
replace_original: false # true - заменяет оригинал, false - сохраняет в target_directory
compression:
level: 50 # Процент сжатия (10-90)
algorithm: "pdfcpu" # pdfcpu или unipdf
auto_start: true # Автоматически начать сжатие при запуске
# Настройки сжатия изображений
enable_jpeg: true # Включить сжатие JPEG файлов
enable_png: true # Включить сжатие PNG файлов
jpeg_quality: 30 # Качество JPEG в процентах от исходного (10-50 с шагом 5)
png_quality: 25 # Качество PNG в процентах от исходного (10-50 с шагом 5)
processing:
parallel_workers: 2
timeout_seconds: 30
retry_attempts: 3
output:
log_level: "info" # debug, info, warning, error
progress_bar: true
log_to_file: true
log_file_name: "compressor.log"
log_max_size_mb: 10