v25.4
Amélioration de la convivialité d’Optimizer
- La classe est statique et ne nécessite pas l’utilisation d’un constructeur.
- Exemple principal amélioré.
- Ajout d’exemples supplémentaires.
Exemples d’utilisation :
// L'exemple montre comment optimiser un document PDF.
// Créez un objet OptimizeOptions pour définir les instructions
var options = new OptimizeOptions();
// Ajoutez le chemin du fichier d'entrée
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Définissez le chemin du fichier de sortie
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Exécutez le processus
Optimizer.Process(options);
// L'exemple montre comment faire pivoter un document PDF.
// Créez un objet RotateOptions pour définir les instructions
var options = new RotateOptions();
// Définissez la nouvelle rotation
options.Rotation = Rotation.On90;
// Ajoutez le chemin du fichier d'entrée
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Définissez le chemin du fichier de sortie
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Exécutez le processus
Optimizer.Process(options);
// L'exemple montre comment redimensionner un document PDF.
// Créez un objet ResizeOptions pour définir les instructions
var options = new ResizeOptions();
// Définissez la nouvelle taille de page
options.PageSize = PageSize.A3;
// Ajoutez le chemin du fichier d'entrée
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Définissez le chemin du fichier de sortie
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Exécutez le processus
Optimizer.Process(options);
// L'exemple montre comment compresser un document PDF.
// Créez un objet CompressOptions pour définir les instructions
var options = new CompressOptions();
// Ajoutez le chemin du fichier d'entrée
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Définissez le chemin du fichier de sortie
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Exécutez le processus
Optimizer.Process(options);
Amélioration de la convivialité du plugin Splitter
- La classe est statique et ne nécessite pas l’utilisation d’un constructeur.
- Exemple principal amélioré.
Exemples d’utilisation :
// L'exemple montre comment scinder un document PDF.
// Créez un objet SplitOptions pour définir les instructions
var options = new SplitOptions();
// Ajoutez le chemin du fichier d'entrée
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Définissez les chemins des fichiers de sortie
options.AddOutput(new FileDataSource("path_to_result_pdf_file_1.pdf"));
options.AddOutput(new FileDataSource("path_to_result_pdf_file_2.pdf"));
// Exécutez le processus
Splitter.Process(options);
Amélioration de la convivialité du plugin Merger
- La classe est statique et ne nécessite pas l’utilisation d’un constructeur.
- Exemple principal amélioré.
Exemples d’utilisation :
// L'exemple montre comment fusionner deux documents PDF.
// Créez un objet MergeOptions pour définir les instructions
var options = new MergeOptions();
// Ajoutez les chemins des fichiers d'entrée
options.AddInput(new FileDataSource("path_to_your_pdf_file_1.pdf"));
options.AddInput(new FileDataSource("path_to_your_pdf_file_2.pdf"));
// Définissez le chemin du fichier de sortie
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Exécutez le processus
Merger.Process(options);
Corrections mineures
- Indices de classe améliorés.