PDF Optimizer

El Optimización de PDF de Documentize es un complemento integral que mejora los documentos PDF a través de técnicas avanzadas de optimización. Está diseñado para ayudar a reducir el tamaño de los archivos, rotar páginas, recortar contenido y cambiar el tamaño de los documentos. Estas operaciones mejoran la calidad y manejabilidad de los archivos PDF, facilitando su almacenamiento, compartición y visualización.

Optimizar PDF

Los siguientes pasos demuestran cómo optimizar un documento PDF reduciendo su tamaño de archivo mientras se mantiene la calidad.

  1. Crea un objeto OptimizeOptions para configurar las opciones de optimización.
  2. Agrega el(los) archivo(s) PDF de entrada y establece una ubicación de salida para el archivo optimizado.
  3. Ejecuta el método Process de Optimizer para realizar la optimización.
1// Crear objeto OptimizeOptions para establecer instrucciones
2var options = new OptimizeOptions();
3// Agregar ruta del archivo de entrada
4options.AddInput(new FileDataSource("ruta_a_tu_archivo_pdf.pdf"));
5// Establecer ruta del archivo de salida
6options.AddOutput(new FileDataSource("ruta_al_archivo_pdf_resultante.pdf"));
7// Realizar el proceso
8Optimizer.Process(options);

Rotar PDF

Utiliza la clase RotateOptions para ajustar la orientación de las páginas en un archivo PDF.

  1. Crea un objeto RotateOptions y configura el ángulo de rotación.
  2. Agrega el archivo PDF de entrada y especifica la ubicación del archivo de salida.
  3. Establece el ángulo de rotación (por ejemplo, 90 grados) utilizando el método SetRotation.
  4. Ejecuta el método Process de Optimizer.
 1// Crear objeto RotateOptions para establecer instrucciones
 2var options = new RotateOptions();
 3// Establecer nueva Rotación
 4options.Rotation = Rotation.On90;
 5// Agregar ruta del archivo de entrada
 6options.AddInput(new FileDataSource("ruta_a_tu_archivo_pdf.pdf"));
 7// Establecer ruta del archivo de salida
 8options.AddOutput(new FileDataSource("ruta_al_archivo_pdf_resultante.pdf"));
 9// Realizar el proceso
10Optimizer.Process(options);

Cambiar tamaño PDF

Para cambiar el tamaño de un documento PDF, se utiliza la clase ResizeOptions para especificar el nuevo tamaño de página para el documento.

  1. Crea un objeto ResizeOptions para definir el tamaño de la página.
  2. Agrega el archivo de entrada y establece la ubicación de salida deseada.
  3. Utiliza el método SetPageSize para especificar el nuevo tamaño (por ejemplo, A4).
  4. Ejecuta el método Process de Optimizer.
 1// Crear objeto ResizeOptions para establecer instrucciones
 2var options = new ResizeOptions();
 3// Establecer nuevo PageSize
 4options.PageSize = PageSize.A3;
 5// Agregar ruta del archivo de entrada
 6options.AddInput(new FileDataSource("ruta_a_tu_archivo_pdf.pdf"));
 7// Establecer ruta del archivo de salida
 8options.AddOutput(new FileDataSource("ruta_al_archivo_pdf_resultante.pdf"));
 9// Realizar el proceso
10Optimizer.Process(options);

Comprimir PDF

Comprime el documento PDF cuando sea posible eliminando recursos de página no utilizados, fusionando activos idénticos y desechando objetos redundantes.

  1. Crea un objeto CompressOptions para configurar las opciones de optimización.
  2. Agrega el archivo de entrada y especifica la ubicación del archivo de salida.
  3. Utiliza el método SetCropBox para definir el área de recorte.
  4. Ejecuta el método Process de Optimizer.
1// Crear objeto CompressOptions para establecer instrucciones
2var options = new CompressOptions();
3// Agregar ruta del archivo de entrada
4options.AddInput(new FileDataSource("ruta_a_tu_archivo_pdf.pdf"));
5// Establecer ruta del archivo de salida
6options.AddOutput(new FileDataSource("ruta_al_archivo_pdf_resultante.pdf"));
7// Realizar el proceso
8Optimizer.Process(options);

Características Clave:

  • Optimización: Reduce el tamaño del archivo PDF sin perder calidad.
  • Rotación: Ajusta la orientación de las páginas PDF.
  • Redimensionar: Redimensiona páginas a dimensiones específicas (por ejemplo, A4, Carta).
  • Compresión: Elimina recursos y objetos de página no utilizados del documento.
 Español