Optimizador de PDF
El Optimizador de PDF 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 redimensionar documentos. Estas operaciones mejoran la calidad y la manejabilidad de los archivos PDF, haciéndolos más fáciles de almacenar, compartir y visualizar.
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.
- 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 las opciones de optimización.
- Agrega los archivos 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.
1var optimizer = new Optimizer();
2var optimizeOptions = new OptimizeOptions();
3optimizeOptions.AddInput(new FileDataSource("input.pdf"));
4optimizeOptions.AddOutput(new FileDataSource("output.pdf"));
5optimizer.Process(optimizeOptions);
Redimensionar Documento PDF
Para redimensionar un documento PDF, se usa 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 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.
1var optimizer = new Optimizer();
2var resizeOptions = new ResizeOptions();
3resizeOptions.AddInput(new FileDataSource("input.pdf"));
4resizeOptions.SetPageSize(PageSize.A4);
5resizeOptions.AddOutput(new FileDataSource("output.pdf"));
6optimizer.Process(resizeOptions);
Rotar Páginas PDF
Utiliza 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.
1var optimizer = new Optimizer();
2var rotateOptions = new RotateOptions();
3rotateOptions.AddInput(new FileDataSource("input.pdf"));
4rotateOptions.SetRotation(90);
5rotateOptions.AddOutput(new FileDataSource("output.pdf"));
6optimizer.Process(rotateOptions);
Recortar Documento PDF
El recorte elimina contenido o márgenes no deseados de un documento PDF. La clase CropOptions se puede utilizar 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.
1var optimizer = new Optimizer();
2var cropOptions = new CropOptions();
3cropOptions.AddInput(new FileDataSource("input.pdf"));
4cropOptions.SetCropBox(new Rectangle(50, 50, 500, 700)); // Define el área de recorte
5cropOptions.AddOutput(new FileDataSource("output.pdf"));
6optimizer.Process(cropOptions);