IRONSOFTWAREHOME
Orientación Vertical & Horizontal

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.Paths;

// Use the setPaperOrientation method to set rendered PDFs in portrait or landscape orientation.  
// Note: This will only work for newly-created PDFs!  
ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();  
renderOptions.setPaperOrientation(PaperOrientation.LANDSCAPE);  
PdfDocument newPdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com", renderOptions);  
newPdf.saveAs(Paths.get("assets/LandscapePdf.pdf"));  
  
// Use the rotatePage/rotateAllPages methods to adjust the page orientation for existing PDFs  
PdfDocument existingPdf = PdfDocument.fromFile(Paths.get("assets/example.pdf"));  
  
// Get the orientation of the first page of the existing PDF document.  
PageRotation firstPageRotation = existingPdf.getPagesInfo().get(0).getPageRotation();  
System.out.println(firstPageRotation);  
  
// Rotate the first page of the document only 90 degrees clockwise.  
existingPdf.rotatePage(PageRotation.CLOCKWISE_90, PageSelection.firstPage());  
  
// Rotate all pages of the document clockwise.  
existingPdf.rotateAllPages(PageRotation.CLOCKWISE_270);  
  
existingPdf.saveAs(Paths.get("assets/ExistingPdfRotated.pdf"));
mvn install
Orientación Vertical & Horizontal

Orientación Vertical & Horizontal

IronPDF for Java puede modificar la orientación de página de documentos PDF nuevos y existentes.

Los nuevos documentos PDF renderizados de nuevo con IronPDF usan orientación vertical por defecto. Los desarrolladores pueden anular este comportamiento al convertir contenido (HTML, RTFs, URLs, etc.) en PDFs con una instancia de ChromePdfRenderOptions. El método setPaperOrientation acepta un valor de PaperOrientation y permite a los desarrolladores alterar la orientación del papel del PDF resultante según deseen. Las líneas 21 - 23 del ejemplo de código destacado crean un documento PDF configurado en orientación horizontal. La llamada a setPaperOrientation con PaperOrientation.LANDSCAPE en la línea 21 activa el comportamiento de orientación. Sustituir el valor del enum en favor de PaperOrientation.PORTRAIT haría que la llamada subsiguiente a PdfDocument.renderUrlAsPdf cree la página de inicio de IronPDF en orientación vertical.

Los objetos ChromePdfRenderOptions no se pueden usar para cambiar la orientación de página en PDFs existentes (estos pueden ser PdfDocuments producidos a partir de llamadas anteriores a cualquiera de los métodos de renderización PDF o que han sido cargados en IronPDF utilizando el método PdfDocument.fromFile). Para estos documentos PDF, la orientación de la página se puede ajustar con transformaciones basadas en rotación. Con este fin, IronPDF pone a disposición el método rotateAllPages para su uso.

rotateAllPages acepta un tipo de enum PageRotation, que especifica un conjunto de valores de rotación aceptados. La línea 40 del ejemplo de código destacado rota cada página en el documento PDF en uso en el sentido de las agujas del reloj por 270 grados. Para rotar solo una página (o un subconjunto de páginas) en un PDF, opte por el método rotatePage en lugar de rotateAllPages.

Learn more about PaperOrientation in IronPDF for Java.
Ver en GitHub

¿Listo para empezar?

Versión:2026.6recién publicada

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.

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 IronPDF
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