Buenas:
Tengo problemas al copiar imágenes desde varios paneles de un windows form en un pdf.
La primera imagen la copia perfectamente, pero a partir de la segunda imagen, ya aparecen todas en negro.
Este es el código c# que uso:
// Crear los bitmaps y agregarlos al documento PDF
for (int i = 0; i < 2; i++)
{
Bitmap bitmap = new Bitmap(paneles[i].Width, paneles[i].Height);
paneles[i].DrawToBitmap(bitmap, new Rectangle(0, 0, paneles[i].Width, paneles[i].Height));
// Ajustar el tamaño del bitmap al tamaño de la página
bitmap = ResizeBitmap(bitmap, (int)document.PageSize.Height, (int)document.PageSize.Width);
// Crear una instancia de la imagen en el documento PDF
iTextSharp.text.Image imagen = iTextSharp.text.Image.GetInstance(bitmap, ImageFormat.Bmp);
// Agregar una nueva página al documento PDF
document.NewPage();
// Añadir la imagen al documento PDF
document.Add(imagen);
}
// Cerrar el documento PDF
document.Close();
Muchas gracias.
Un saludo