Ce projet est une application web permettant de gérer et modifier des documents PDF. Elle est développée avec React, TypeScript, Vite et Tailwind CSS.
- Importation de pages depuis un fichier PDF existant.
- Réorganisation par glisser-déposer des pages.
- Rotation et redimensionnement des pages.
- Ajout de texte et d’images directement dans le document.
- Gestion de la corbeille pour supprimer ou restaurer des pages.
- Export du document complet ou d’une sélection de pages.
- Annulation et rétablissement des modifications.
- Node.js et npm installés sur votre machine.
- Installer les dépendances :
npm install
- Démarrer le serveur de développement :
L’application sera disponible sur
npm run dev
http://localhost:5173
. - Construire la version de production :
npm run build
- Prévisualiser la production localement :
npm run preview
src/components
– composants React de l’interface utilisateur.src/hooks
– hooks personnalisés pour la logique de l’application.src/utils
– fonctions utilitaires pour la manipulation des PDF.src/types
– définitions TypeScript partagées.
Ce projet n’inclut pas encore de licence spécifique. Ajoutez-en une si nécessaire.