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.
7 sept. 2026
 Français