IRONSOFTWAREHOME
Orientação retrato e paisagem

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
Orientação retrato e paisagem

Orientação retrato e paisagem

O IronPDF for Java pode modificar a orientação da página de documentos PDF novos e existentes.

Os novos documentos PDF gerados com o IronPDF usam a orientação retrato por padrão. Os desenvolvedores podem substituir esse comportamento ao converter conteúdo (HTML, RTFs, URLs, etc.) em PDFs usando uma instância ChromePdfRenderOptions. O método setPaperOrientation aceita um valor PaperOrientation e permite que os desenvolvedores alterem a orientação do papel do PDF resultante conforme desejado. As linhas 21 a 23 do exemplo de código apresentado criam um documento PDF configurado em orientação paisagem. A chamada para setPaperOrientation com PaperOrientation.LANDSCAPE na linha 21 aciona o comportamento de orientação. Substituir o valor enum em favor de PaperOrientation.PORTRAIT faria a chamada subsequente a PdfDocument.renderUrlAsPdf criar a página inicial do IronPDF em orientação retrato.

Objetos ChromePdfRenderOptions não podem ser usados para alterar a orientação da página para PDFs existentes (esses podem ser PdfDocuments produzidos em chamadas anteriores a qualquer um dos métodos de renderização de PDF ou que foram carregados no IronPDF usando o método PdfDocument.fromFile). Para esses documentos PDF, a orientação da página pode ser ajustada com transformações baseadas em rotação. Para esse fim, o IronPDF torna disponível o método rotateAllPages.

rotateAllPages aceita um tipo enum PageRotation, que especifica um conjunto de valores de rotação aceitos. A linha 40 do exemplo de código apresentado gira todas as páginas do documento PDF em 270 graus no sentido horário. Para girar apenas uma página (ou um subconjunto de páginas) em um PDF, opte pelo método rotatePage em vez de rotateAllPages.

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

Pronto para começar?

Versão:2026.6recém-lançado

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.