Escalar objetos PDF en C# IronPDF permite a los desarrolladores escalar programáticamente objetos PDF, permitiendo un control preciso sobre elementos como texto e imágenes dentro de un PDF, sin requerir modificaciones al archivo original o la creación de uno completamente nuevo. Usando la biblioteca IronPDF, puedes escalar fácilmente objetos PDF. El siguiente ejemplo demuestra cómo lograr esta tarea con solo unas pocas líneas de código. código de 5 pasos para escalar objetos PDF string html = @"<img src='https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTi8LuOR6_A98euPLs-JRwoLU7Nc31nVP15rw&s'>"; PdfDocument pdf = renderer.RenderHtmlAsPdf(html); ImageObject image = pdf.Pages.First().ObjectModel.ImageObjects.First(); image.Scale = new System.Drawing.PointF(0.7f, 0.7f); pdf.SaveAs("imagen_escalada.pdf"); Explicación del código Para este ejemplo, primero creamos una cadena HTML que incluye una etiqueta <img> para incrustar una imagen. Después, usando el método RenderHtmlAsPdf, renderizamos esa cadena HTML en un objeto PdfDocument. Para acceder al ImageObject que acabamos de añadir, navegamos a través de la estructura del documento. Primero accedemos a la página inicial del PDF usando Pages.First. Desde allí, profundizamos en su ObjectModel, que contiene el contenido estructurado de la página. Luego accedemos a la colección ImageObjects, recuperamos el primer elemento y lo asignamos a una variable. Para escalar la imagen, asignamos un nuevo PointF a la propiedad Scale. En este ejemplo, estamos escalando la imagen al 70% de su tamaño original a lo largo de los ejes x e y. Nota que escalar por un factor mayor a uno aumenta el tamaño, mientras que un factor más pequeño que uno (pero mayor que cero) efectivamente reduce la imagen. También podrías escalar de manera no uniforme proporcionando valores diferentes para x e y. Tras modificar la propiedad Scale, finalmente llamamos al método SaveAs para guardar el PDF con los cambios aplicados. Descubra cómo escalar PDF DOM sin esfuerzo - ¡Visite nuestra guía ahora! Ver en GitHub Código https://github.com/iron-software/IronPdf.Examples/tree/main/examples/scale-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)