IRONSOFTWAREHOME
USANDO IRONPDF FOR JAVA

Cómo Rotar Archivo PDF en Java

Curtis Chau
Curtis Chau
Updated: 21 de abril de 2026

Gestionar archivos PDF programáticamente en Java es crucial para generar informes, facturas o recibos bajo demanda. También es valioso rotar páginas PDF para corregir problemas de ángulos de visión. Ambas tareas pueden ser desafiantes en Java. Este artículo utilizará la biblioteca Java de IronPDF para simplificar la rotación de páginas PDF.

Biblioteca Java IronPDF

IronPDF for Java ayuda a los desarrolladores de Java a crear, editar y manipular documentos PDF. La biblioteca permite a los desarrolladores trabajar con casi todos los aspectos del diseño y formato de un documento PDF, como la rotación actual de una o más páginas.

Además de crear y manipular archivos PDF, IronPDF es altamente efectivo al convertir archivos HTML en PDFs perfectos en píxeles. IronPDF renderiza todas las imágenes y texto sin perder ningún formato. Los componentes de formulario son compatibles en el archivo PDF.

IronPDF's JAR file can be downloaded and installed from Maven Central or from the product website directly.

Pasos para rotar un documento con Java

Prerrequisitos

Para crear una aplicación PDF que pueda rotar páginas, necesitarás los siguientes requisitos previos descargados e instalados en tu computadora:

  1. JDK (Java Development Kit): Instala la última versión del JDK en tu computadora para compilar y ejecutar la aplicación de rotación de PDF. El JDK se puede descargar desde el sitio web oficial.

  2. Maven: Se necesita instalar Maven, ya que es una herramienta de automatización de construcción utilizada principalmente para proyectos Java. Maven puede descargarse del sitio web de Apache Maven.

  3. Biblioteca Java de IronPDF: Ahora necesitas la última versión de la biblioteca IronPDF for Java y debes agregarla como una dependencia. Añade la siguiente dependencia de IronPDF for Java al archivo pom.xml de tu proyecto:

    <dependency>
        <groupId>com.ironsoftware</groupId>
        <artifactId>ironpdf-jdk8</artifactId>
        <version>2021.9.3663</version>
    </dependency>
    XML
  4. También tendrás que añadir la dependencia slf4j en el archivo pom.xml.

    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-simple</artifactId>
        <version>2.0.5</version>
    </dependency>
    XML

Una vez que has descargado e instalado todos los requisitos previos, puedes usar el proyecto para tareas de orientación de página en aplicaciones Java.

Añadir las importaciones necesarias y la clave de licencia

Primero que nada, añade las siguientes declaraciones de importación en la parte superior del archivo fuente principal de Java:

import com.ironsoftware.ironpdf.PdfDocument;
import com.ironsoftware.ironpdf.edit.PageSelection;
import com.ironsoftware.ironpdf.page.PageRotation;
import com.ironsoftware.ironpdf.render.*;
import java.io.IOException;
import java.nio.file.*;
Java

A continuación, en el método main, llame a License.setLicenseKey para establecer una clave de licencia de producto válida que haya obtenido en el momento de la compra (omita este paso si no dispone de una clave de licencia o solicite una Licencia Trial).

License.setLicenseKey("Your license key");
Java

Renderizar PDF en orientación vertical u horizontal

IronPDF puede rotar páginas tanto en orientación vertical como horizontal.

// Create render options with landscape orientation
ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();
renderOptions.setPaperOrientation(PaperOrientation.LANDSCAPE);

// Render the URL as a PDF document
PdfDocument newPdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com", renderOptions);

// Save the document to the specified path
newPdf.saveAs(Paths.get("assets/LandscapePdf.pdf"));
Java

IronPDF usa la orientación vertical por defecto. Sin embargo, los desarrolladores pueden anular esta orientación al convertir contenido de HTML, RTF, URL, etc., a documentos PDF con un objeto ChromePdfRenderOptions. El método setPaperOrientation toma un valor PaperOrientation como argumento, lo que permite modificar la orientación del papel del PDF resultante según se desee.

En el código anterior, PaperOrientation se ha cambiado a LANDSCAPE. Se utiliza una clase PdfDocument para convertir una URL en un documento PDF utilizando el método [renderUrlAsPdf](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#renderUrlAsPdf(java.lang.String) con renderOptions como segundo argumento.

Por último, el documento se guarda utilizando el método [saveAs](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#saveAs(java.lang.String) en el directorio especificado.

Cómo rotar un archivo PDF en Java, Figura 1: El archivo PDF resultante El archivo PDF de salida

Rotar páginas por ángulo de rotación

En los documentos existentes, el objeto ChromePdfRenderOptions no se puede utilizar para cambiar la orientación de la página. Para estos documentos PDF existentes, la orientación de página solo se puede ajustar con transformaciones basadas en rotación.

// Load an existing PDF document from the specified path
PdfDocument existingPdf = PdfDocument.fromFile(Paths.get("assets/LandscapePdf.pdf"));

// Rotate the first page of the document 90 degrees clockwise
existingPdf.rotatePage(PageRotation.CLOCKWISE_90, PageSelection.firstPage());

// Rotate all pages of the document 270 degrees clockwise
existingPdf.rotateAllPages(PageRotation.CLOCKWISE_270);

// Save the modified document to the specified path
existingPdf.saveAs(Paths.get("assets/ExistingPdfRotated.pdf"));
Java

El código anterior modifica el documento PDF que fue creado en la sección anterior. Anteriormente generaba todo el documento en orientación horizontal, pero aquí, rotatePage de IronPDF solo gira el firstPage del documento existente 90 grados en el sentido de las agujas del reloj (utilizando CLOCKWISE_90). A continuación, rotateAllPages gira cada página (incluida la primera) en CLOCKWISE_270.

Cómo girar un archivo PDF en Java, Figura 2: Salida del PDF girado Salida PDF rotada

Lee más sobre la orientación de página en la sección de Ejemplos de código.

Cómo rotar un archivo PDF en Java, Figura 3: IronPDF for Java IronPDF for Java

Resumen

Este artículo demuestra cómo crear un nuevo documento con orientación horizontal.

IronPDF también ofrece a los desarrolladores métodos para renderizar documentos PDF en imágenes y extraer texto y contenido de un PDF. Además, IronPDF también es capaz de renderizar gráficos en PDFs, aumentar la seguridad con contraseñas, e incluso manejar firmas digitales programáticamente.

IronPDF for Java es de uso gratuito, pero para su implementación requiere una licencia comercial cuyo precio parte de tan solo $999. También puedes acceder a la prueba gratuita de la versión completa de IronPDF para probar su funcionalidad en modo de producción.

Curtis Chau
Escritor Técnico

Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien estructurados y visualmente atractivos.

...
Leer más

Artículos Relacionados

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

OR
bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Reserve su Demostración en Vivo gratuita
Booking Badge

Confiado por millones de ingenieros en todo el mundo

Logos de clientes de Iron Software
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta
Biblioteca C# NuGet para PDF
Instalar con NuGet

Versión: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. En el Explorador de Soluciones, haga clic derecho en Referencias, Administrar Paquetes NuGet
  2. Seleccione Examinar y busque "IronPDF"
  3. Seleccione el paquete e instale
C# PDF DLL
Descargar DLL

Versión: 2026.9

o descargue el Instalador de Windows aquí.

  1. Descargue y descomprima IronPDF en una ubicación como ~/Libs dentro del directorio de su solución
  2. En el Explorador de Soluciones de Visual Studio, haga clic derecho en Referencias. Seleccione Examinar, "IronPDF.dll"

Licencias desde $999