Class Optimizer
Representa el plugin Documentize.Optimizer. Se utiliza para optimizar, rotar, cambiar el tamaño y comprimir documentos PDF.
public static class Optimizer
Herencia
Miembros heredados
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
Ejemplos
El ejemplo demuestra cómo optimizar un documento PDF.
// Crear un objeto OptimizeOptions para establecer instrucciones
var options = new OptimizeOptions();
// Agregar la ruta del archivo de entrada
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Establecer la ruta del archivo de salida
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Realizar el proceso
Optimizer.Process(options);
El ejemplo demuestra cómo rotar un documento PDF.
// Crear un objeto RotateOptions para establecer instrucciones
var options = new RotateOptions();
// Establecer nueva rotación
options.Rotation = Rotation.On90;
// Agregar la ruta del archivo de entrada
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Establecer la ruta del archivo de salida
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Realizar el proceso
Optimizer.Process(options);
El ejemplo demuestra cómo cambiar el tamaño de un documento PDF.
// Crear un objeto ResizeOptions para establecer instrucciones
var options = new ResizeOptions();
// Establecer nuevo tamaño de página
options.PageSize = PageSize.A3;
// Agregar la ruta del archivo de entrada
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Establecer la ruta del archivo de salida
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Realizar el proceso
Optimizer.Process(options);
El ejemplo demuestra cómo comprimir un documento PDF.
// Crear un objeto CompressOptions para establecer instrucciones
var options = new CompressOptions();
// Agregar la ruta del archivo de entrada
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Establecer la ruta del archivo de salida
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Realizar el proceso
Optimizer.Process(options);
Métodos
Process(OptimizeOptions)
Inicia el procesamiento de Documentize.Optimizer con los parámetros especificados.
public static ResultContainer Process(OptimizeOptions options)
Parámetros
options
OptimizeOptions: Un objeto de opciones que contiene instrucciones para la operación.
Retorna
ResultContainer : Un objeto que contiene el resultado de la operación.
Process(RotateOptions)
Inicia el procesamiento de Documentize.Optimizer con los parámetros especificados.
public static ResultContainer Process(RotateOptions options)
Parámetros
options
RotateOptions: Un objeto de opciones que contiene instrucciones para la operación.
Retorna
ResultContainer : Un objeto que contiene el resultado de la operación.
Process(ResizeOptions)
Inicia el procesamiento de Documentize.Optimizer con los parámetros especificados.
public static ResultContainer Process(ResizeOptions options)
Parámetros
options
ResizeOptions: Un objeto de opciones que contiene instrucciones para la operación.
Retorna
ResultContainer : Un objeto que contiene el resultado de la operación.
Process(CompressOptions)
Inicia el procesamiento de Documentize.Optimizer con los parámetros especificados.
public static ResultContainer Process(CompressOptions options)
Parámetros
options
CompressOptions: Un objeto de opciones que contiene instrucciones para la operación.
Retorna
ResultContainer : Un objeto que contiene el resultado de la operación.
Namespace: Documentize Assembly: Documentize.dll