Class Optimizer

Información

Representa el plugin Documentize.Optimizer. Se utiliza para optimizar, rotar, cambiar el tamaño y comprimir documentos PDF.

public static class Optimizer

Herencia

objectOptimizer

Miembros heredados

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

 Español