Recortar PDF mediante Java

Solución de recorte progresivo de PDF que utiliza Aspose.PDF del lado del servidor para las API de Java, sin el uso de ningún software como Microsoft o Adobe Acrobat

Recortar PDF con Java

¿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 de Java 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 Java.

Esta biblioteca de Java permite a los desarrolladores recortar documentos PDF de forma rápida y eficaz 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 Java que no requiere la instalación de ningún software de terceros.

Para recortar un archivo PDF, utilizaremos la API Aspose.PDF for Java, que es una API de manipulación de documentos potente, fácil de usar y rica en funciones para la plataforma Java. Puedes descargar la versión más reciente directamente desde Maven e instalarla en tu proyecto basado en Maven añadiendo las siguientes configuraciones a pom.xml.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

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

Cómo recortar un PDF mediante Java


Necesita Aspose.PDF for Java 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 Java, puedes cambiar tu PDF manteniendo su calidad. Esta herramienta profesional utiliza Java para recortar PDF de forma eficaz. El siguiente ejemplo muestra cómo modificar un documento PDF en Java:

Recortar archivos PDF - Java

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

Input file:

File not added

Output format:

Output file:


	    // Open document
        Document pdfDocument = new Document(_dataDir + "sample.pdf");

        public static void CropPagesPDF() {
        Document pdfDocument = new Document("crop_page.pdf");
        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());

        // Create new Box Rectagle
        Rectangle newBox = new Rectangle(100, 100, 80, 10);

        page.setCropBox(newBox);
        page.setTrimBox(newBox);
        page.setArtBox(newBox);
        page.setBleedBox(newBox);

        // Save output document
        pdfDocument.save(_dataDir + "crop_page_modified.pdf");
    }

Acerca de la API Aspose.PDF para Java

La API Aspose.PDF para Java es una biblioteca que permite a los desarrolladores añadir capacidades de procesamiento de PDF a sus aplicaciones. Se puede usar para crear cualquier tipo de aplicaciones de 32 y 64 bits para generar o leer, convertir y manipular archivos PDF sin el uso de Adobe Acrobat. Aspose.PDF para Java permite a los desarrolladores insertar tablas, gráficos, imágenes, hipervínculos, fuentes personalizadas (y mucho más) en documentos PDF. Además, también es posible recortar PDF. Aspose.PDF para Java ofrece excelentes funciones de seguridad para desarrollar archivos PDF seguros.

Puedes encontrar más información sobre la API de Aspose.PDF para Java en documentación y ejemplos sobre cómo usar la API. Algunas de las funciones principales de la API Aspose.PDF para Java incluyen la compatibilidad con varios formatos de archivo, incluidos HTML, XFA, TXT, PCL, XML, XPS y formatos de archivos de imagen, la compatibilidad con varias versiones de PDF y una amplia funcionalidad de hipervínculos.