Rotar PDF en Java

Solución de orientación de páginas de documentos PDF. Rote documentos PDF con Aspose.PDF multiplataforma gratuito para las API de Java

Rota páginas PDF con Java

¿Necesitas rotar 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 rotar documentos PDF de forma rápida y eficaz mediante la programación. Esta biblioteca muestra la facilidad con la que se puede actualizar o cambiar la orientación de las páginas de un archivo PDF existente mediante programación con Java. Es una solución independiente para procesar documentos PDF en Java que no requiere la instalación de ningún software de terceros.

Para rotar 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 con muchas 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 rotar documentos PDF


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

  1. Cargue el PDF con una instancia de Document.
  2. Mueva la página hacia arriba para compensar el cambio de tamaño de la página.
  3. Establece la altura de la página antigua y la nueva.
  4. Definir el ángulo de rotación de la página.
  5. Guarde el archivo PDF de salida.

Si quieres rotar archivos PDF para tus tareas, esta solución puede ayudarte. Con esta potente biblioteca Aspose.PDF Java, puedes actualizar o cambiar la orientación de las páginas manteniendo su calidad. Esta herramienta profesional utiliza Java para rotar un PDF de forma eficaz. El siguiente ejemplo muestra cómo rotar un documento PDF en Java:

Rotar PDF - Java

Este código de ejemplo muestra cómo rotar páginas PDF - Java

Input file:

File not added

Output format:

PDF

Output file:

    
    public static void RotatePages() {
        // Open document
        Document pdfDocument = new Document(_dataDir + "sample2.pdf");

        for (Page page : pdfDocument.getPages())
        {            
            // Rectangle r = page.getMediaBox();
            // double newHeight = r.getWidth();
            // double newWidth = r.getHeight();
            // double newLLX = r.getLLX();
            // //  We must to move page upper in order to compensate changing page size
            // // (lower edge of the page is 0,0 and information is usually placed from the
            // //  Top of the page. That's why we move lover edge upper on difference between
            // //  Old and new height.
            // double newLLY = r.getLLY() + (r.getHeight() - newHeight);
            // page.setMediaBox (new Rectangle(newLLX, newLLY, newLLX + newWidth, newLLY + newHeight));
            // // Sometimes we also need to set CropBox (if it was set in original file)
            // page.setCropBox(new Rectangle(newLLX, newLLY, newLLX + newWidth, newLLY + newHeight));

            // Setting Rotation angle of page
            page.setRotate(Rotation.on90);
        }

        _dataDir = _dataDir + "ChangeOrientation_out.pdf";
        // Save output file
        pdfDocument.save(_dataDir);
    }

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 rotar un 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.