Optimize PDF
Le Gestionnaire de PDF de Documentize pour .NET 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.
Optimize PDF
Les étapes suivantes démontrent comment optimiser un document PDF en réduisant sa taille de fichier tout en maintenant sa qualité.
- Créez un objet OptimizeOptions pour configurer les paramètres d’optimisation.
- Ajoutez le(s) fichier(s) PDF d’entrée et définissez un emplacement de sortie pour le fichier optimisé.
- Exécutez la méthode
Optimize
dePdfManager
pour lancer l’optimisation.
1// Create OptimizeOptions object to set instructions
2var options = new OptimizeOptions();
3// Add input file path
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Set output file path
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Perform the process
8PdfManager.Optimize(options);
Rotate PDF
Utilisez la classe RotateOptions pour ajuster l’orientation des pages dans un fichier PDF.
- 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) à l’aide de la méthode SetRotation.
- Exécutez la méthode
Rotate
dePdfManager
.
1// Create RotateOptions object to set instructions
2var options = new RotateOptions();
3// Set new Rotation
4options.Rotation = Rotation.On90;
5// Add input file path
6options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
7// Set output file path
8options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
9// Perform the process
10PdfManager.Rotate(options);
Resize PDF
Pour redimensionner un document PDF, la classe ResizeOptions est utilisée pour spécifier la nouvelle taille de page du document.
- Créez un objet ResizeOptions pour définir la taille de la page.
- Ajoutez le fichier d’entrée et définissez l’emplacement de sortie souhaité.
- Utilisez la méthode SetPageSize pour spécifier la nouvelle taille (par exemple, A4).
- Exécutez la méthode
Resize
dePdfManager
.
1// Create ResizeOptions object to set instructions
2var options = new ResizeOptions();
3// Set new PageSize
4options.PageSize = PageSize.A3;
5// Add input file path
6options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
7// Set output file path
8options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
9// Perform the process
10PdfManager.Resize(options);
Compress PDF
Compressez le document PDF lorsque cela est possible en éliminant les ressources de page inutilisées, en fusionnant des actifs identiques et en supprimant des objets redondants.
- Créez un objet CompressOptions pour configurer les paramètres d’optimisation.
- 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 recadrage.
- Exécutez la méthode
Compress
dePdfManager
.
1// Create CompressOptions object to set instructions
2var options = new CompressOptions();
3// Add input file path
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Set output file path
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Perform the process
8PdfManager.Compress(options);
Key Features:
- Optimisation : Réduisez la taille des fichiers PDF sans perdre en qualité.
- Rotation : Ajustez l’orientation des pages PDF.
- Redimensionnement : Redimensionnez les pages à des dimensions spécifiques (par exemple, A4, Lettre).
- Compression : Supprimez les ressources et objets de page inutilisés du document.