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.
- Crea una instancia de la clase Optimizer.
- Crea un objeto OptimizeOptions para configurar los ajustes de optimización.
- Agrega el(los) archivo(s) PDF de entrada y establece una ubicación de salida para el archivo optimizado.
- 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.
- Instancia la clase Optimizer.
- Crea un objeto ResizeOptions para definir el tamaño de la página.
- Agrega el archivo de entrada y establece la ubicación de salida deseada.
- Usa el método SetPageSize para especificar el nuevo tamaño (por ejemplo, A4).
- 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.
- Instancia la clase Optimizer.
- Crea un objeto RotateOptions y configura el ángulo de rotación.
- Agrega el archivo PDF de entrada y especifica la ubicación del archivo de salida.
- Establece el ángulo de rotación (por ejemplo, 90 grados) utilizando el método SetRotation.
- 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.
- Crea una instancia de la clase Optimizer.
- Define el área de recorte con el objeto CropOptions.
- Agrega el archivo de entrada y especifica la ubicación del archivo de salida.
- Usa el método SetCropBox para definir el área de recorte.
- 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);