Optimizador de PDF

El Optimizador de PDF Documentize es un complemento integral que mejora los documentos PDF mediante 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 redimensionar documentos. Estas operaciones mejoran la calidad y la manejabilidad de los archivos PDF, facilitando su almacenamiento, compartición y visualización.

Características Principales:

  • Optimización: Reduce el tamaño del archivo PDF sin perder calidad.
  • Rotación: Ajusta la orientación de las páginas del PDF.
  • Recorte: Elimina márgenes o contenido innecesario del documento.
  • Redimensionamiento: Redimensiona páginas a dimensiones específicas (por ejemplo, A4, Carta).

Optimizar Documento PDF

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

  1. Crea una instancia de la clase Optimizer.
  2. Crea un objeto OptimizeOptions para configurar los ajustes de optimización.
  3. Agrega el(los) archivo(s) PDF de entrada y establece una ubicación de salida para el archivo optimizado.
  4. Ejecuta el método Process para llevar a cabo la optimización.
1  
2var optimizer = new Optimizer();  
3var optimizeOptions = new OptimizeOptions();  
4optimizeOptions.AddInput(new FileDataSource("input.pdf"));  
5optimizeOptions.AddOutput(new FileDataSource("output.pdf"));  
6optimizer.Process(optimizeOptions);  

Redimensionar Documento PDF

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

  1. Instancia la clase Optimizer.
  2. Crea un objeto ResizeOptions para definir el tamaño de la página.
  3. Agrega el archivo de entrada y establece la ubicación de salida deseada.
  4. Usa el método SetPageSize para especificar el nuevo tamaño (por ejemplo, A4).
  5. Llama al método Process para aplicar los cambios.
1  
2var optimizer = new Optimizer();  
3var resizeOptions = new ResizeOptions();  
4resizeOptions.AddInput(new FileDataSource("input.pdf"));  
5resizeOptions.SetPageSize(PageSize.A4);  
6resizeOptions.AddOutput(new FileDataSource("output.pdf"));  
7optimizer.Process(resizeOptions);  

Rotar Páginas de PDF

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

  1. Instancia la clase Optimizer.
  2. Crea un objeto RotateOptions y configura el ángulo de rotación.
  3. Agrega el archivo PDF de entrada y especifica la ubicación del archivo de salida.
  4. Establece el ángulo de rotación (por ejemplo, 90 grados) utilizando el método SetRotation.
  5. Ejecuta la rotación con el método Process.
1  
2var optimizer = new Optimizer();  
3var rotateOptions = new RotateOptions();  
4rotateOptions.AddInput(new FileDataSource("input.pdf"));  
5rotateOptions.SetRotation(90);  
6rotateOptions.AddOutput(new FileDataSource("output.pdf"));  
7optimizer.Process(rotateOptions);  

Recortar Documento PDF

El recorte elimina contenido o márgenes no deseados de un documento PDF. La clase CropOptions se puede usar para definir el área de recorte.

  1. Crea una instancia de la clase Optimizer.
  2. Define el área de recorte con el objeto CropOptions.
  3. Agrega el archivo de entrada y especifica la ubicación del archivo de salida.
  4. Usa el método SetCropBox para definir el área de recorte.
  5. Ejecuta el recorte con el método Process.
1  
2var optimizer = new Optimizer();  
3var cropOptions = new CropOptions();  
4cropOptions.AddInput(new FileDataSource("input.pdf"));  
5cropOptions.SetCropBox(new Rectangle(50, 50, 500, 700)); // Define el área de recorte  
6cropOptions.AddOutput(new FileDataSource("output.pdf"));  
7optimizer.Process(cropOptions);  
 Español