PDF Optimizer

Le Documentize PDF Optimizer 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 les tailles de 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.

Optimiser le PDF

Les étapes suivantes montrent comment optimiser un document PDF en réduisant sa taille tout en maintenant la qualité.

  1. Créez un objet OptimizeOptions pour configurer les paramètres d’optimisation.
  2. Ajoutez les fichiers PDF d’entrée et définissez un emplacement de sortie pour le fichier optimisé.
  3. Exécutez la méthode Process de Optimizer pour effectuer l’optimisation.
1// Créez un objet OptimizeOptions pour définir les instructions
2var options = new OptimizeOptions();
3// Ajoutez le chemin du fichier d'entrée
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Définissez le chemin du fichier de sortie
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Effectuez le processus
8Optimizer.Process(options);

Faire pivoter le PDF

Utilisez la classe RotateOptions pour ajuster l’orientation des pages dans un fichier PDF.

  1. Créez un objet RotateOptions et configurez l’angle de rotation.
  2. Ajoutez le fichier PDF d’entrée et spécifiez l’emplacement du fichier de sortie.
  3. Définissez l’angle de rotation (par exemple, 90 degrés) en utilisant la méthode SetRotation.
  4. Exécutez la méthode Process de Optimizer.
 1// Créez un objet RotateOptions pour définir les instructions
 2var options = new RotateOptions();
 3// Définissez la nouvelle rotation
 4options.Rotation = Rotation.On90;
 5// Ajoutez le chemin du fichier d'entrée
 6options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 7// Définissez le chemin du fichier de sortie
 8options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
 9// Effectuez le processus
10Optimizer.Process(options);

Redimensionner le PDF

Pour redimensionner un document PDF, la classe ResizeOptions est utilisée pour spécifier la nouvelle taille de page pour le document.

  1. Créez un objet ResizeOptions pour définir la taille de la page.
  2. Ajoutez le fichier d’entrée et définissez l’emplacement de sortie souhaité.
  3. Utilisez la méthode SetPageSize pour spécifier la nouvelle taille (par exemple, A4).
  4. Exécutez la méthode Process de Optimizer.
 1// Créez un objet ResizeOptions pour définir les instructions
 2var options = new ResizeOptions();
 3// Définissez la nouvelle taille de page
 4options.PageSize = PageSize.A3;
 5// Ajoutez le chemin du fichier d'entrée
 6options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 7// Définissez le chemin du fichier de sortie
 8options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
 9// Effectuez le processus
10Optimizer.Process(options);

Compresser le PDF

Compressez le document PDF lorsque cela est possible en éliminant les ressources de page inutilisées, en fusionnant des actifs identiques et en éliminant les objets redondants.

  1. Créez un objet CompressOptions pour configurer les paramètres d’optimisation.
  2. Ajoutez le fichier d’entrée et spécifiez l’emplacement du fichier de sortie.
  3. Utilisez la méthode SetCropBox pour définir la zone de recadrage.
  4. Exécutez la méthode Process de Optimizer.
1// Créez un objet CompressOptions pour définir les instructions
2var options = new CompressOptions();
3// Ajoutez le chemin du fichier d'entrée
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Définissez le chemin du fichier de sortie
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Effectuez le processus
8Optimizer.Process(options);

Fonctionnalités clés:

  • Optimisation : Réduisez la taille des fichiers PDF sans perdre en qualité.
  • Rotation : Ajustez l’orientation des pages PDF.
  • Redimensionnement : Redimensionnez des pages à des dimensions spécifiques (par exemple, A4, Lettre).
  • Compression : Supprimez les ressources de page inutilisées et les objets du document.
 Français