Recortar páginas PDF en C#

Mientras trabaja con archivos PDF mediante programación, a menudo necesita recortar las páginas en un PDF. Esto podría ser útil cuando tenga que recortar los márgenes vacíos, el contenido del encabezado/pie de página, etc. Para lograrlo, este artículo le brinda una manera fácil de recortar páginas PDF en C#. Así que echemos un vistazo a cómo hacerlo en una aplicación .NET.

Biblioteca C# para recortar PDF

Para recortar archivos PDF, usaremos Aspose.PDF for .NET, que es una poderosa biblioteca para procesar, crear y manipular archivos PDF. Puede descargar la biblioteca o instalarla en su aplicación C# usando el siguiente comando NuGet:

PM> Install-Package Aspose.PDF

Recortar un archivo PDF en C#

Recortar las páginas en un archivo PDF se vuelve fácil con la ayuda de Aspose.PDF for .NET. Solo necesita cargar el PDF, especificar el tamaño del cuadro de recorte y listo. Veamos cómo recortar una página en un PDF usando C#.

El siguiente ejemplo de código muestra cómo recortar una página en un PDF usando C#.

// Cargar archivo PDF
var pdfDocument1 = new Aspose.Pdf.Document("document.pdf");
Console.WriteLine(pdfDocument1.Pages[1].CropBox);
Console.WriteLine(pdfDocument1.Pages[1].TrimBox);
Console.WriteLine(pdfDocument1.Pages[1].ArtBox);
Console.WriteLine(pdfDocument1.Pages[1].BleedBox);
Console.WriteLine(pdfDocument1.Pages[1].MediaBox);

// Crea un nuevo rectángulo y asígnalo a las propiedades de la página.
var newBox = new Rectangle(200, 220, 2170, 1520);
pdfDocument1.Pages[1].CropBox = newBox;
pdfDocument1.Pages[1].TrimBox = newBox;
pdfDocument1.Pages[1].ArtBox = newBox;
pdfDocument1.Pages[1].BleedBox = newBox;

// Guardar PDF recortado
pdfDocument1.Save("cropped.pdf");  

Recortar PDF en línea

También proporcionamos una aplicación gratuita para recortar páginas PDF, que se basa en Aspose.PDF for .NET. Puede usar esta aplicación de recorte de PDF sin crear una cuenta.

Biblioteca gratuita en PDF de C#

Puede evaluar nuestra biblioteca de PDF de C# sin ninguna limitación utilizando una licencia temporal gratuita. Además, puede visitar la documentación para explorar otras características de la biblioteca.

En caso de que encuentre algún problema al usar nuestra biblioteca, puede comunicarse con nosotros a través de nuestro foro.

Conclusión

Este artículo demostró cómo recortar páginas en un archivo PDF usando C#. Siguiendo unos sencillos pasos y escribiendo unas pocas líneas de código, puede recortar las páginas PDF deseadas mediante programación. Además, le proporcionamos una aplicación basada en la web para recortar archivos PDF en línea. Puede usar este recortador de PDF en línea absolutamente gratis sin crear una cuenta.

Ver también