Mucha gente me ha preguntado recientemente como añadir o insertar imágenes en los documentos PDF que están creando con iTextSharp. Así que decidí publicar este pequeño artículo para demostrar los sencillo que es insertar imágenes en nuestros documentos PDF.
Si aún no conoces lo que es iTextSharp o como usarlo, recomiendo que visites mis publicaciones pasadas:
Para insertar una imagen en un archivo PDF que estemos creando utilizamos el siguiente código.
// Creamos el documento PDF iTextSharp.text.Document doc = new iTextSharp.text.Document(PageSize.LETTER); PdfWriter writer = new FileStream("localización y nombre del PDF que estamos creando", FileMode.Create)); doc.Open(); // Creamos la imagen y le ajustamos el tamaño iTextSharp.text.Image imagen = iTextSharp.text.Image.GetInstance("localización de la imagen"); imagen.BorderWidth = 0; imagen.Alignment = Element.ALIGN_RIGHT; float percentage = 0.0f; percentage = 150 / imagen.Width; imagen.ScalePercent(percentage * 100); // Insertamos la imagen en el documento doc.Add(imagen); // Cerramos el documento doc.Close();
De esta manera insertamos imágenes en nuestros documentos PDF para hacer de ellos unos visualmente atractivos.
Roberto Torres Rodríguez
Roberto Torres Rodriguez es el fundador y CEO de Softech Corporation. Él es un programador con más de 10 años de experiencia. Actualmente el se encuentra desarrollando soluciones para sus clientes basadas en la tecnología web y móvil, pero también, creando soluciones innovadoras utilizando estrategias como inteligencia artificial y "machine learning".
Related posts
Publicaciones Populares
Categorías
- ASP.Net (6)
- C# (10)
- CSS (5)
- DIY (1)
- General (5)
- JavaScript (8)
- JQuery (6)
- Kodi (antes XBMC) (4)
- Nuevo (3)
- Raspberry Pi (2)
- SQL Server (15)
- Uncategorized (1)
- Vue.js (2)
- Wordpress (1)