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. código de 5 pasos para traducir objetos PDF ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("Test"); var objects = pdf.Pages.First().ObjectModel.TextObjects.First(); objects.Translate = new System.Drawing.PointF(100,-100); pdf.SaveAs("traducido.pdf"); 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! Ver en GitHub Código https://github.com/iron-software/IronPdf.Examples/tree/main/examples/translate-pdf-objects Descargar ZIP Tutorial Relacionado Guía de Cómo Hacer Relacionada Documentación de Clase Obtener Paquetes de Idiomas Descargar IronPDF DLL Reportar un problema en esta página ¿Listo para empezar? Nuget Descargas 17,570,948 | Versión: 2026.2 recién lanzado Descarga Gratis de NuGet Descargas totales: 17,570,948 Ver Licencias
Producto completamente funcional Obtén 30 días de producto completamente funcional.Instálalo y ejecútalo en minutos.
Soporte técnico 24/5 Acceso completo a nuestro equipo de soporte técnico durante tu prueba del producto
Se responde a todas sus preguntas para asegurarse de que dispone de toda la información que necesita. (Sin ningún tipo de compromiso)