Cómo dibujar texto y mapas de bits en PDF
Dibujar texto e imágenes en un PDF consiste en añadir texto e imágenes a un documento existente. IronPDF permite utilizar esta función sin problemas. Al incorporar texto e imágenes, los usuarios pueden personalizar los PDF con marcas de agua, logotipos y anotaciones, mejorando el aspecto visual y la imagen de marca del documento. Además, el texto y las imágenes facilitan la presentación de la información, la visualización de datos y la creación de formularios interactivos.
Cómo Dibujar Texto e Imagen en PDFs en C#
- Descargar la biblioteca C# para dibujar texto y mapas de bits
- Importar el documento PDF deseado
- Utiliza el
DibujarTexto
para añadir texto con la fuente deseada al PDF importado - Añada una imagen al PDF utilizando el botón
DrawBitmap
método - Exportar el documento PDF editado
Instalar con NuGet
Install-Package IronPdf
Dibujar texto en PDF Ejemplo
Utilizando el método DrawText
disponible para el objeto PdfDocument, puede añadir texto a un PDF existente sin alterar su contenido original.
:path=/static-assets/pdf/content-code-examples/how-to/draw-text-and-bitmap-draw-text.cs
using IronPdf;
using IronSoftware.Drawing;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>testing</h1>");
// Draw text on PDF
pdf.DrawText("Some text", FontTypes.TimesNewRoman.Name, FontSize: 12, PageIndex: 0, X: 100, Y: 100, Color.Black, Rotation: 0);
pdf.SaveAs("drawText.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com
Fuentes disponibles en la clase FontTypes
El método DrawText
admite actualmente una variedad de fuentes que pueden utilizarse al añadir texto a un PDF. Estos tipos de letra son: Arial, Courier, Helvetica, TimesNewRoman y ZapfDingbats. Visite Referencia API para las variantes cursiva, negrita y oblicua de los tipos de letra.
La fuente ZapfDingbats, en particular, puede utilizarse para mostrar símbolos como ✖❄▲❪❫. Para consultar la lista completa de símbolos compatibles, visite wikipedia.
Muestra de fuentes de salida en PDF
![Muestra de fuentes en PDF](/static-assets/pdf/how-to/draw-text-and-bitmap/draw-text-and-bitmap-fonts.webp)
Dibujar imagen Ejemplo
Con el método DrawBitmap
de IronPDF, puede añadir fácilmente mapas de bits a un documento PDF existente. Este método funciona de forma similar a la función Estampar imagen, permitiéndole estampar imágenes en un PDF existente.
Atención
DrawBitmap
funciona mejor con imágenes grandes. Al intentar utilizar imágenes de menor resolución, puede encontrarse con la siguiente excepción: **IronPdf.Exceptions.IronPdfNativeException: 'Error al dibujar la imagen: longitud de los datos (567000) es menor de lo esperado (756000)Para solucionar este problema, puede utilizar Image Stamper, que maneja sin problemas imágenes de todos los tamaños.Imagen de muestra
![Imagen de 1200 x 627](/static-assets/pdf/how-to/draw-text-and-bitmap/ironSoftware.png)
Código
:path=/static-assets/pdf/content-code-examples/how-to/draw-text-and-bitmap-draw-bitmap.cs
using IronPdf;
using IronSoftware.Drawing;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>testing</h1>");
// Open the image from file
AnyBitmap bitmap = AnyBitmap.FromFile("ironSoftware.png");
// Draw the bitmp on PDF
pdf.DrawBitmap(bitmap, 0, 50, 250, 500, 300);
pdf.SaveAs("drawImage.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com