Dimensionar objetos PDF em C#

O IronPDF permite que os desenvolvedores dimensionem objetos PDF programaticamente, possibilitando um controle preciso sobre elementos como texto e imagens dentro de um PDF, sem a necessidade de modificar o arquivo original ou criar um arquivo totalmente novo.

Utilizando a biblioteca IronPDF , você pode redimensionar objetos PDF com facilidade. O exemplo abaixo demonstra como realizar essa tarefa com apenas algumas linhas de código.

Explicação do código

Neste exemplo, primeiro criamos uma string HTML que inclui uma tag <img> para incorporar uma imagem. Em seguida, usando o método RenderHtmlAsPdf, renderizamos essa string HTML em um objeto PdfDocument.

Para acessar o ImageObject que acabamos de adicionar, navegamos pela estrutura do documento. Primeiro acessamos a página inicial do PDF usando Pages.First. A partir daí, aprofundamos o conteúdo em seu ObjectModel, que contém o conteúdo estruturado da página. Em seguida, acessamos a coleção ImageObjects, recuperamos o primeiro elemento e o atribuímos a uma variável.

Para redimensionar a imagem, atribuímos um novo PointF à propriedade Scale. Neste exemplo, estamos redimensionando a imagem para 70% do seu tamanho original nos eixos x e y. Note que ampliar por um fator maior que um aumenta o tamanho, enquanto um fator menor que um (mas maior que zero) efetivamente reduz a imagem. Você também pode dimensionar de forma não uniforme, fornecendo valores diferentes para x e y.

Após modificar a propriedade Scale, finalmente chamamos o método SaveAs para salvar o PDF com as alterações aplicadas.

Descubra como dimensionar o DOM de PDFs sem esforço - Acesse nosso guia agora mesmo!

Pronto para começar?
Nuget Downloads 18,318,263 | Versão: 2026.4 acaba de ser lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas? PM > Install-Package IronPdf
executar um exemplo Veja seu HTML se transformar em um PDF.