Class Optimizer
Représente le plugin Documentize.Optimizer. Utilisé pour optimiser, faire pivoter, redimensionner, compresser des documents PDF.
public static class Optimizer
Héritage
Membres hérités
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
Exemples
L’exemple démontre comment optimiser un document PDF.
// Créer un objet OptimizeOptions pour définir les instructions
var options = new OptimizeOptions();
// Ajouter le chemin du fichier d'entrée
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Définir le chemin du fichier de sortie
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Effectuer le processus
Optimizer.Process(options);
L’exemple démontre comment faire pivoter un document PDF.
// Créer un objet RotateOptions pour définir les instructions
var options = new RotateOptions();
// Définir la nouvelle rotation
options.Rotation = Rotation.On90;
// Ajouter le chemin du fichier d'entrée
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Définir le chemin du fichier de sortie
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Effectuer le processus
Optimizer.Process(options);
L’exemple démontre comment redimensionner un document PDF.
// Créer un objet ResizeOptions pour définir les instructions
var options = new ResizeOptions();
// Définir la nouvelle taille de page
options.PageSize = PageSize.A3;
// Ajouter le chemin du fichier d'entrée
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Définir le chemin du fichier de sortie
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Effectuer le processus
Optimizer.Process(options);
L’exemple démontre comment compresser un document PDF.
// Créer un objet CompressOptions pour définir les instructions
var options = new CompressOptions();
// Ajouter le chemin du fichier d'entrée
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Définir le chemin du fichier de sortie
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Effectuer le processus
Optimizer.Process(options);
Méthodes
Process(OptimizeOptions)
Démarre le traitement Documentize.Optimizer avec les paramètres spécifiés.
public static ResultContainer Process(OptimizeOptions options)
Paramètres
options
OptimizeOptions: Un objet d’options contenant des instructions pour l’opération.
Retourne
ResultContainer : Un objet contenant le résultat de l’opération.
Process(RotateOptions)
Démarre le traitement Documentize.Optimizer avec les paramètres spécifiés.
public static ResultContainer Process(RotateOptions options)
Paramètres
options
RotateOptions: Un objet d’options contenant des instructions pour l’opération.
Retourne
ResultContainer : Un objet contenant le résultat de l’opération.
Process(ResizeOptions)
Démarre le traitement Documentize.Optimizer avec les paramètres spécifiés.
public static ResultContainer Process(ResizeOptions options)
Paramètres
options
ResizeOptions: Un objet d’options contenant des instructions pour l’opération.
Retourne
ResultContainer : Un objet contenant le résultat de l’opération.
Process(CompressOptions)
Démarre le traitement Documentize.Optimizer avec les paramètres spécifiés.
public static ResultContainer Process(CompressOptions options)
Paramètres
options
CompressOptions: Un objet d’options contenant des instructions pour l’opération.
Retourne
ResultContainer : Un objet contenant le résultat de l’opération.
Namespace: Documentize Assembly: Documentize.dll