Optimiseur de PDF
L’Optimiseur de PDF Documentize est un plugin complet qui améliore les documents PDF grâce à des techniques d’optimisation avancées. Il est conçu pour aider à réduire la taille des fichiers, faire pivoter les pages, recadrer le contenu et redimensionner les documents. Ces opérations améliorent la qualité et la gestion des fichiers PDF, les rendant plus faciles à stocker, partager et visualiser.
Principales caractéristiques :
- Optimisation : Réduire la taille des fichiers PDF sans perdre en qualité.
- Rotation : Ajuster l’orientation des pages PDF.
- Recadrage : Supprimer les marges ou le contenu inutiles du document.
- Redimensionnement : Redimensionner les pages à des dimensions spécifiques (par exemple, A4, Lettre).
Optimiser un Document PDF
Les étapes suivantes montrent comment optimiser un document PDF en réduisant sa taille de fichier tout en maintenant la qualité.
- Créer une instance de la classe Optimizer.
- Créer un objet OptimizeOptions pour configurer les paramètres d’optimisation.
- Ajouter le(s) fichier(s) PDF d’entrée et définir un emplacement de sortie pour le fichier optimisé.
- Exécuter la méthode Process pour réaliser l’optimisation.
1var optimizer = new Optimizer();
2var optimizeOptions = new OptimizeOptions();
3optimizeOptions.AddInput(new FileDataSource("input.pdf"));
4optimizeOptions.AddOutput(new FileDataSource("output.pdf"));
5optimizer.Process(optimizeOptions);
Redimensionner un Document PDF
Pour redimensionner un document PDF, la classe ResizeOptions est utilisée pour spécifier la nouvelle taille de page du document.
- Instancier la classe Optimizer.
- Créer un objet ResizeOptions pour définir la taille de la page.
- Ajouter le fichier d’entrée et définir l’emplacement de sortie souhaité.
- Utiliser la méthode SetPageSize pour spécifier la nouvelle taille (par exemple, A4).
- Appeler la méthode Process pour appliquer les changements.
1var optimizer = new Optimizer();
2var resizeOptions = new ResizeOptions();
3resizeOptions.AddInput(new FileDataSource("input.pdf"));
4resizeOptions.SetPageSize(PageSize.A4);
5resizeOptions.AddOutput(new FileDataSource("output.pdf"));
6optimizer.Process(resizeOptions);
Faire Pivoter les Pages PDF
Utilisez la classe RotateOptions pour ajuster l’orientation des pages d’un fichier PDF.
- Instancier la classe Optimizer.
- Créer un objet RotateOptions et configurer l’angle de rotation.
- Ajouter le fichier PDF d’entrée et spécifier l’emplacement du fichier de sortie.
- Définir l’angle de rotation (par exemple, 90 degrés) en utilisant la méthode SetRotation.
- Exécuter la rotation avec la méthode Process.
1var optimizer = new Optimizer();
2var rotateOptions = new RotateOptions();
3rotateOptions.AddInput(new FileDataSource("input.pdf"));
4rotateOptions.SetRotation(90);
5rotateOptions.AddOutput(new FileDataSource("output.pdf"));
6optimizer.Process(rotateOptions);
Recadrer un Document PDF
Le recadrage supprime le contenu ou les marges indésirables d’un document PDF. La classe CropOptions peut être utilisée pour définir la zone de recadrage.
- Créer une instance de la classe Optimizer.
- Définir la zone de recadrage avec l’objet CropOptions.
- Ajouter le fichier d’entrée et spécifier l’emplacement du fichier de sortie.
- Utiliser la méthode SetCropBox pour définir la zone de recadrage.
- Exécuter le recadrage avec la méthode Process.
1var optimizer = new Optimizer();
2var cropOptions = new CropOptions();
3cropOptions.AddInput(new FileDataSource("input.pdf"));
4cropOptions.SetCropBox(new Rectangle(50, 50, 500, 700)); // Définit la zone de recadrage
5cropOptions.AddOutput(new FileDataSource("output.pdf"));
6optimizer.Process(cropOptions);