Recortar páginas PDF en Java

Cuando trabaja con archivos PDF, es posible que a veces desee eliminar partes innecesarias de las páginas de un PDF. Esto puede incluir la eliminación de márgenes vacíos, contenido en el encabezado/pie de página y más. En este artículo, le mostraremos un método simple para recortar páginas PDF en Java. Así que veamos cómo hacerlo en una aplicación Java.

Biblioteca de Java para recortar PDF

Para recortar archivos PDF, usaremos Aspose.PDF for Java. Es una biblioteca robusta para la creación y manipulación de archivos PDF. Puede descargar el archivo JAR de la biblioteca o instalarlo con la siguiente configuración de Maven.

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <version>23.5</version>
</dependency>

Recortar un archivo PDF en Java

Recortar las páginas en un archivo PDF se vuelve fácil con la ayuda de Aspose.PDF for Java. 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 Java.

El siguiente ejemplo de código muestra cómo recortar una página en un PDF usando Java:

// Cargar PDF
Document pdfDocument = new Document("document.pdf");

// Obtener referencia de la página
Page page = pdfDocument.getPages().get_Item(1);

System.out.println(page.getCropBox());
System.out.println(page.getTrimBox());
System.out.println(page.getArtBox());
System.out.println(page.getBleedBox());
System.out.println(page.getMediaBox());

// Crear nuevo rectángulo de caja
Rectangle newBox = new Rectangle(200, 220, 2170, 1520);

// Asignar nueva casilla
page.setCropBox(newBox);
page.setTrimBox(newBox);
page.setArtBox(newBox);
page.setBleedBox(newBox);

// Guardar PDF recortado
pdfDocument.save("cropped_pdf.pdf");

Recortar PDF en línea

También puede utilizar nuestra aplicación en línea para recortar páginas PDF, que se basa en Aspose.PDF for Java. Esta es una aplicación gratuita de recorte de PDF que ni siquiera le pide que se registre.

Biblioteca PDF de Java

Obtenga una licencia temporal gratuita y use la biblioteca PDF de Java sin limitaciones de evaluación. 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 Java. Siguiendo unos sencillos pasos y escribiendo unas pocas líneas de código, puede recortar mediante programación las páginas PDF deseadas. Además, proporcionamos una aplicación basada en la web para recortar archivos PDF en línea. Puede usar este recortador de PDF en línea de forma gratuita sin necesidad de crear una cuenta.

Ver también