Optimiseur PDF
Le Documentize Optimiseur PDF 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, rogner 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 afficher.
Caractéristiques clés :
- Optimisation : Réduisez la taille des fichiers PDF sans perte de qualité.
- Rotation : Ajustez l’orientation des pages PDF.
- Rognage : Supprimez les marges ou le contenu inutiles du document.
- Redimensionnement : Redimensionnez 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éez une instance de la classe Optimizer.
- Créez un objet OptimizeOptions pour configurer les paramètres d’optimisation.
- Ajoutez des fichiers PDF d’entrée et définissez un emplacement de sortie pour le fichier optimisé.
- Exécutez la méthode Process pour réaliser l’optimisation.
1
2var optimizer = new Optimizer();
3var optimizeOptions = new OptimizeOptions();
4optimizeOptions.AddInput(new FileDataSource("input.pdf"));
5optimizeOptions.AddOutput(new FileDataSource("output.pdf"));
6optimizer.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.
- Instanciez la classe Optimizer.
- Créez un objet ResizeOptions pour définir la taille de page.
- Ajoutez le fichier d’entrée et spécifiez l’emplacement de sortie souhaité.
- Utilisez la méthode SetPageSize pour spécifier la nouvelle taille (par exemple, A4).
- Appelez la méthode Process pour appliquer les changements.
1
2var optimizer = new Optimizer();
3var resizeOptions = new ResizeOptions();
4resizeOptions.AddInput(new FileDataSource("input.pdf"));
5resizeOptions.SetPageSize(PageSize.A4);
6resizeOptions.AddOutput(new FileDataSource("output.pdf"));
7optimizer.Process(resizeOptions);
Faire pivoter les pages PDF
Utilisez la classe RotateOptions pour ajuster l’orientation des pages dans un fichier PDF.
- Instanciez la classe Optimizer.
- Créez un objet RotateOptions et configurez l’angle de rotation.
- Ajoutez le fichier PDF d’entrée et spécifiez l’emplacement du fichier de sortie.
- Définissez l’angle de rotation (par exemple, 90 degrés) en utilisant la méthode SetRotation.
- Exécutez la rotation avec la méthode Process.
1
2var optimizer = new Optimizer();
3var rotateOptions = new RotateOptions();
4rotateOptions.AddInput(new FileDataSource("input.pdf"));
5rotateOptions.SetRotation(90);
6rotateOptions.AddOutput(new FileDataSource("output.pdf"));
7optimizer.Process(rotateOptions);
Rogner un document PDF
Le rognage 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 rognage.
- Créez une instance de la classe Optimizer.
- Définissez la zone de rognage avec l’objet CropOptions.
- Ajoutez le fichier d’entrée et spécifiez l’emplacement du fichier de sortie.
- Utilisez la méthode SetCropBox pour définir la zone de rognage.
- Exécutez le rognage avec la méthode Process.
1
2var optimizer = new Optimizer();
3var cropOptions = new CropOptions();
4cropOptions.AddInput(new FileDataSource("input.pdf"));
5cropOptions.SetCropBox(new Rectangle(50, 50, 500, 700)); // Définit la zone de rognage
6cropOptions.AddOutput(new FileDataSource("output.pdf"));
7optimizer.Process(cropOptions);