Recortar PDF mediante C#

Recorte de PDF mediante programación mediante Aspose.PDF para la biblioteca .NET

Recortar PDF con C#

¿Necesitas recortar un PDF? La modificación programática de los documentos PDF es una parte esencial de los flujos de trabajo digitales modernos. Con bibliotecas.NET como Aspose.PDF, son soluciones independientes que no dependen de otro software y están listas para su uso comercial. Cubren todas las necesidades posibles de los desarrolladores profesionales de C#.

Esta biblioteca de C# permite a los desarrolladores recortar documentos PDF de forma rápida y eficiente mediante la programación. Con esta biblioteca, puede recortar fácilmente un PDF con varias propiedades, como el ancho, el alto, el sangrado, el recorte y el recuadro de recorte. Aspose.PDF le permite acceder a estas propiedades. Es una solución independiente para procesar documentos PDF en C# que no requiere la instalación de ningún software de terceros.

Para recortar un archivo PDF, utilizaremos la API Aspose.PDF for .NET, que es una API de manipulación de documentos potente, fácil de usar y con muchas funciones para la plataforma.NET. Abre el administrador de paquetes NuGet, busca Aspose.pdf e instálalo. También puede usar el siguiente comando desde la consola del administrador de paquetes.

Package Manager Console

PM > Install-Package Aspose.PDF

Cómo recortar un PDF mediante C#


Necesita Aspose.PDF for .NET para probar el código en su entorno.

  1. Abra un documento PDF con el objeto Document.
  2. Elige el tipo de caja y crea un nuevo rectángulo de caja
  3. Guarde el documento actualizado en la nueva ruta mediante el método Save ().

Si quieres recortar una página PDF, una solución de recorte puede ayudarte. Con esta potente biblioteca Aspose.PDF .NET, puedes cambiar tu PDF manteniendo su calidad. Esta herramienta profesional utiliza C# para recortar PDF de forma eficaz. El siguiente ejemplo muestra cómo modificar un documento PDF en C#:

Recortar archivos PDF - C#

Este código de ejemplo muestra cómo recortar una página PDF - C#

Input file:

File not added

Output format:

Output file:


var pdfDocument1 = new Aspose.Pdf.Document("crop_page.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);

// Create new Box Rectagle
var newBox = new Rectangle(100, 100, 80, 10);
pdfDocument1.Pages[1].CropBox = newBox;
pdfDocument1.Pages[1].TrimBox = newBox;
pdfDocument1.Pages[1].ArtBox = newBox;
pdfDocument1.Pages[1].BleedBox = newBox;

pdfDocument1.Save("crop_page_modified.pdf");           

Acerca de la API Aspose.PDF para C#

La API Aspose.PDF para C# proporciona una amplia gama de funciones para trabajar con archivos PDF. Algunas de las funciones incluyen:

  • Cree documentos PDF desde cero o a partir de HTML, XML o imágenes.
  • Recorta los documentos PDF existentes añadiendo o eliminando páginas, texto, imágenes y otro contenido.
  • Convierte documentos PDF a otros formatos como HTML, XML e imágenes.
  • Renderice documentos PDF a imágenes o formato XPS.
  • Imprima documentos PDF directamente desde su aplicación.
  • Firme digitalmente documentos PDF.

Puedes encontrar más información sobre Aspose.PDF para la API de C# en esta documentación de Aspose