IRONSOFTWAREHOME
Traducir objetos PDF en 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
Traducir objetos PDF en C#

Traducir objetos PDF en C#

Hay momentos en que los usuarios necesitan mover un texto, imagen o forma particular dentro de un PDF a otra ubicación. Con IronPDF, ofrecemos formas para que los desarrolladores accedan directamente a un objeto PDF y lo traduzcan usando nuestra biblioteca.

En este ejemplo de código, explicaremos cómo puedes traducir objetos con el DOM de PDF fácilmente con IronPDF.

Explicación del código

Primero instanciamos un ChromePdfRenderer y luego llamamos a RenderHtmlAsPdf para renderizar una cadena HTML en un PDF.

Después de renderizar el texto, accedemos a la colección de objetos DOM del PDF. Obtenemos la primera página usando Pages.First, luego accedemos a su ObjectModel para encontrar la colección TextObjects. La colección TextObjects contiene todas las instancias de TextObject dentro del PDF. Accedemos al primer elemento de esta colección y lo asignamos a la variable.

Después de obtener el primer TextObject dentro del PDF (en nuestro ejemplo, sería la palabra "Test"), luego asignamos un nuevo PointF(X, Y) a la propiedad Translate. Al asignar un nuevo punto, la posición de la palabra se desplaza 100 puntos a la derecha y 100 puntos hacia abajo a lo largo de los ejes X e Y.

Finalmente, después de mover el texto, utilizamos el método SaveAs para guardar el PDF modificado.

Descubra cómo traducir PDF DOM sin esfuerzo - ¡Visite nuestra guía ahora!
Ver en GitHub

¿Listo para empezar?

Nuget Downloads 20,878,335Versión:2026.9recién publicada

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Reserve su Demostración en Vivo gratuita
Booking Badge

Confiado por millones de ingenieros en todo el mundo

Logos de clientes de Iron Software
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta