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 mediante 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"), 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!

¿Listo para empezar?
Nuget Descargas 16,685,821 | Versión: 2025.12 recién lanzado