Plugin de optimización para Aspose.PDF
El Aspose.PDF Optimizer Plugin para .NET permite a los desarrolladores recortar, cultivar o rotar documentos PDF – cruciales para la entrega web, el cumplimiento y la gestión del almacenamiento.
ltimos artículos
Aspose.PDF Optimizer Plugin Funciones clave
Compresión PDF y Reducción del tamaño de archivoReduce el tamaño de los archivos PDF comprimando imágenes y optimizando los flujos de contenido – perfecto para correo electrónico, web y almacenamiento.
Rotación de páginas y croppingRotar o cultivar páginas PDF en conjunto para la presentación, el cumplimiento o los flujos de trabajo de digitalización.
Advanced PDF ResizingCambiar las dimensiones de la página (por ejemplo, en letra o A4) para requisitos específicos de impresión o distribución.
Se inicia con Aspose.PDF Optimizer Plugin
Instalar Aspose.PDF para .NETAñade la biblioteca Aspose.PDF a su proyecto a través de NuGet o mediante asambleas de referencia directamente.
Configura tu licenciaDesbloquear las funciones de optimización completa aplicando su clave de licencia.
Set Up Opciones de optimizaciónUso
Optimizer
conOptimizeOptions
,ResizeOptions
oRotateOptions
para adaptar el procesamiento a sus necesidades.Proceso y ahorroEjecutar la optimización, la rotación, o reanudar y revisar los archivos de salida.
Exemplo: Comprimir y optimizar PDF en C#
using Aspose.Pdf.Plugins;
// Input/output file paths
var inputPath = @"C:\Samples\sample.pdf";
var outputPath = @"C:\Samples\sample_optimized.pdf";
// Set up optimization options
var opt = new OptimizeOptions();
opt.AddInput(new FileDataSource(inputPath));
opt.AddOutput(new FileDataSource(outputPath));
// Create Optimizer and process
var optimizer = new Optimizer();
optimizer.Process(opt);
Console.WriteLine("Optimized PDF saved to: " + outputPath);
Exemplos: Recuperar páginas de PDF a tamaño de letra en C#
using Aspose.Pdf.Plugins;
var inputPath = @"C:\Samples\sample.pdf";
var outputPath = @"C:\Samples\sample_resized.pdf";
var opt = new ResizeOptions { PageSize = PageSize.PageLetter };
opt.AddInput(new FileDataSource(inputPath));
opt.AddOutput(new FileDataSource(outputPath));
var optimizer = new Optimizer();
optimizer.Process(opt);
Console.WriteLine("Resized PDF saved to: " + outputPath);
Exemplo: Rotación de páginas PDF 180 grados en C#
using Aspose.Pdf.Plugins;
var inputPath = @"C:\Samples\sample.pdf";
var outputPath = @"C:\Samples\sample_rotated.pdf";
var opt = new RotateOptions { Rotation = Rotation.on180 };
opt.AddInput(new FileDataSource(inputPath));
opt.AddOutput(new FileDataSource(outputPath));
var optimizer = new Optimizer();
optimizer.Process(opt);
Console.WriteLine("Rotated PDF saved to: " + outputPath);
* Mejores prácticas *
- Siempre backup sus PDFs antes de aplicar las optimizaciones irreversibles.
- Configuraciones de compresión de prueba para el equilibrio óptimo de tamaño y calidad.
- Utilice la optimización de batch para grandes repositorios de documentos.
Recursos relacionados: