IRONSOFTWAREHOME
Traduzir objetos PDF em C#
using IronPdf;
using System.Linq;

ChromePdfRenderer renderer = new ChromePdfRenderer();

// Render simple HTML to PDF
PdfDocument pdf = renderer.RenderHtmlAsPdf("Test");

// Access the first text object on the first page
var objects = pdf.Pages.First().ObjectModel.TextObjects.First();

// Translate by 100 points right and 100 points down
objects.Translate = new System.Drawing.PointF(100, -100);

// Save the modified PDF
pdf.SaveAs("translated.pdf");
Imports IronPdf
Imports System.Linq

Dim renderer As New ChromePdfRenderer()

' Render simple HTML to PDF
Dim pdf As PdfDocument = renderer.RenderHtmlAsPdf("Test")

' Access the first text object on the first page
Dim objects = pdf.Pages.First().ObjectModel.TextObjects.First()

' Translate by 100 points right and 100 points down
objects.Translate = New System.Drawing.PointF(100, -100)

' Save the modified PDF
pdf.SaveAs("translated.pdf")
NuGet Download
PM > Install-Package IronPdf
Traduzir objetos PDF em C#

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 então chamamos RenderHtmlAsPdf para renderizar uma string HTML em PDF.

Após renderizar o texto, acessamos a coleção de objetos DOM do PDF. Obtemos a primeira página usando Pages.First, então 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.

Depois de obter o primeiro TextObject no PDF (em nosso exemplo, isso seria a palavra "Teste"), então atribuimos 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, depois que o texto foi movido, utilizamos o método SaveAs para salvar o PDF modificado.

Descubra como traduzir PDFs DOM sem esforço - Acesse nosso guia agora mesmo!
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.