IRONSOFTWAREHOME
Orientação retrato e paisagem
using IronPdf;

// For NEW PDF Documents use PdfPaperOrientation
// PdfPaperOrientation: To choose Landscape or Portrait Orientation in a new PDF document
var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Landscape;

var newPdfFromHtml = renderer.RenderHtmlAsPdf("<h1> Hello World! </h1>");
var newPdfFromHtmlFile = renderer.RenderHtmlFileAsPdf("example.html");
var newPdfFromUrl = renderer.RenderUrlAsPdf("https://ironpdf.com");


// For EXISTING PDFs use PageRotation
// PageRotation : To rotate a PDF page and all of its  its contents
var existingPdf = new PdfDocument("old_report.pdf");

// Get rotation value
var getRotationFirstPage = existingPdf.Pages[0].PageRotation;

// Rotate specified page
existingPdf.SetPageRotation(PageIndex: 0, Rotation: IronPdf.Rendering.PdfPageRotation.Clockwise90);

// Rotate ALL pages
existingPdf.SetAllPageRotations(IronPdf.Rendering.PdfPageRotation.Clockwise270);
Imports IronPdf

' For NEW PDF Documents use PdfPaperOrientation
' PdfPaperOrientation: To choose Landscape or Portrait Orientation in a new PDF document
Dim renderer = New ChromePdfRenderer()
renderer.RenderingOptions.PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Landscape

Dim newPdfFromHtml = renderer.RenderHtmlAsPdf("<h1> Hello World! </h1>")
Dim newPdfFromHtmlFile = renderer.RenderHtmlFileAsPdf("example.html")
Dim newPdfFromUrl = renderer.RenderUrlAsPdf("https://ironpdf.com")


' For EXISTING PDFs use PageRotation
' PageRotation : To rotate a PDF page and all of its  its contents
Dim existingPdf = New PdfDocument("old_report.pdf")

' Get rotation value
Dim getRotationFirstPage = existingPdf.Pages(0).PageRotation

' Rotate specified page
existingPdf.SetPageRotation(PageIndex:=0, Rotation:=IronPdf.Rendering.PdfPageRotation.Clockwise90)

' Rotate ALL pages
existingPdf.SetAllPageRotations(IronPdf.Rendering.PdfPageRotation.Clockwise270)
NuGet Download
PM > Install-Package IronPdf
Orientação retrato e paisagem

Orientação retrato e paisagem

Frequentemente, ao criar documentos PDF dinâmicos, você precisará personalizar a orientação do documento. É aqui que entra o PaperOrientation do IronPDF. Esta ferramenta permite que os desenvolvedores acessem a classe PdfPaperOrientation. Com isso, você pode escolher entre a orientação de página paisagem ou retrato ao renderizar documentos PDF a partir de conteúdo HTML ou de URL.

  • Para orientação Paisagem, você usaria: PdfPaperOrientation.Landscape
  • Para orientação Retrato, você usa: PdfPaperOrientation.Portrait

Se você estiver trabalhando com documentos PDF existentes, você pode usar o PageRotation para personalizar a orientação do documento PDF. Para definir a rotação das páginas em seu documento, você deve:

  • Use SetPageRotation quando você estiver procurando rotacionar uma página específica dentro do PDF
  • Use SetAllPageRotations se você quiser girar todas as páginas de seu documento PDF

Para começar, precisamos decidir se vamos usar um documento PDF existente ou se vamos gerar um novo. Primeiro, vamos analisar os passos para definir a orientação de um documento PDF recém-renderizado e, em seguida, como isso funciona para um PDF já existente.

Primeiro, você precisará criar uma nova instância ChromePdfRenderer(). Esta função irá criar um novo documento PDF a partir de conteúdo HTML ou de URL. Em seguida, antes de renderizar, a orientação do papel é definida usando renderer.RenderingOptions.PaperOrientation. Ao escolher PdfPaperOrientation.Landscape, o PDF gerado aparecerá em modo paisagem em vez de na orientação padrão retrato. Vamos usar o método de renderização RenderHtmlAsPdf, que pega uma string HTML e a converte instantaneamente em um PDF.

Agora, vamos ver como você pode definir uma orientação personalizada para documentos PDF existentes. Primeiro, carregaremos um arquivo chamado old_report.pdf em um objeto PdfDocument, permitindo acesso às suas páginas. Usando Pages[0].PageRotation, você pode verificar o estado de rotação da primeira página. Para fazer alterações, SetPageRotation rotaciona uma única página, neste caso girando a página um em 90 graus no sentido horário.

Em conjunto, esses exemplos ilustram como o IronPDF não apenas cria PDFs refinados a partir de HTML e fontes da web, mas também fornece ferramentas poderosas para ajustar a orientação e a rotação da página em documentos PDF existentes, otimizando os fluxos de trabalho de PDF para desenvolvedores .NET .

Saiba mais sobre orientação e rotação de páginas em PDFs.
Ver no GitHub

Pronto para começar?

Nuget Downloads 20,756,830Versão:2026.7recé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.