Traduzir objetos PDF em C#

Há momentos em que os usuários precisam mover um texto, imagem ou forma específica dentro de um PDF para outro local. Com o IronPDF, oferecemos aos desenvolvedores maneiras de acessar diretamente um objeto PDF e traduzi-lo usando nossa biblioteca.

Neste exemplo de código, mostraremos como você pode traduzir objetos com o DOM do PDF facilmente usando o IronPDF.

Explicação do código

Primeiro, instanciamos um ChromePdfRenderer e, em seguida, chamamos RenderHtmlAsPdf para renderizar uma string HTML em um PDF.

Após renderizar o texto, acessamos a coleção de objetos DOM do PDF. Obtemos a primeira página usando Pages.First, depois acessamos seu ObjectModel para encontrar a coleção TextObjects. A coleção TextObjects contém todas as instâncias de TextObject dentro do PDF. Acedemos ao primeiro elemento desta coleção e atribuímos o mesmo valor à variável.

Após obter o primeiro TextObject dentro do PDF (em nosso exemplo, esta seria a palavra "Test"), atribuímos um novo PointF(X, Y) à propriedade Translate. Ao atribuir um novo ponto, a posição da palavra desloca-se 100 pontos para a direita e 100 pontos para baixo ao longo dos eixos X e Y.

Finalmente, após o texto ter sido movido, utilizamos o método SaveAs para salvar o PDF modificado.

Descubra como traduzir PDFs DOM 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.