diff --git a/README.md b/README.md index 0e5421c..6b49eb9 100644 --- a/README.md +++ b/README.md @@ -44,6 +44,35 @@ make dev-nuxt ``` Le front sera accessible sur http://localhost:3000 +## Compression automatique des PDFs + +Les documents PDF uploadés sont automatiquement compressés sans perte de qualité grâce à **qpdf**. + +### Prérequis +```bash +# Installation de qpdf (outil système) +sudo apt install qpdf + +# Ou dans Docker +docker exec -it php-inventory-apache apt update && apt install -y qpdf +``` + +### Fonctionnement +- À chaque upload de PDF, le système compresse automatiquement le fichier +- Compression lossless (sans perte de qualité) +- Le PDF est compressé uniquement si la taille diminue +- Si qpdf n'est pas installé, le système fonctionne normalement sans compression + +### Compresser les PDFs existants +Pour compresser tous les PDFs déjà en base : +```bash +# Voir ce qui serait compressé (dry-run) +php bin/console app:compress-pdf --dry-run + +# Compresser tous les PDFs +php bin/console app:compress-pdf +``` + ## Commandes utiles Pour restart le container ```bash