Problema añadir imágenes a pdf

Paco L 0 Puntos de reputación
2024-06-27T11:44:59.0533333+00:00

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

ASP.NET
ASP.NET
Conjunto de tecnologías de .NET Framework para la creación de aplicaciones y servicios web XML.
34 preguntas
0 comentarios No hay comentarios
{count} votos