none
Alguien sabe como puedo insertar una imagen en un PDF desde un pictureBox???

    Question

  • Estoy usando la libreria "itextsharp" para crear los pdf.

    Los "textBox.Text" si los logro insertar en los pdf y lo ago de la siguiente manera: "doc.Add(new Paragraph(textBox2.Text));"

    pero, al intentar pasar el "imageBox.Image" al pdf "doc.Add(new Paragraph(pictureBox1.Image));" me da el siguiente error:

    "Argumento 1: no se puede convertir de 'System.Drawing.Image' a 'iTextSharp.text.Phrase'."

     

    Monday, November 28, 2011 1:53 AM

Answers

  • hola

    iTextSharp - Working with images

    segun veo debes usar el

    Image.GetInstance()

    para que el itextsharp pueda intepretar la imagen, al menos intenta si puedes grabar la imagen del picturebox en un archivo temporal que al fina eliminas para desde el GetInstance() tomarlo desde alli y cargarlo a la libreria del pdf

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marked as answer by shiiinoo Monday, November 28, 2011 7:32 AM
    Monday, November 28, 2011 3:45 AM

All replies

  • Creating PDF documents with iTextSharp

     


    Angel R. Jimenez G.
    Software Development
    Santo Domingo
    Republica Dominicana
    My Blog
    • Marked as answer by shiiinoo Tuesday, November 29, 2011 7:58 AM
    • Unmarked as answer by shiiinoo Tuesday, November 29, 2011 7:58 AM
    Monday, November 28, 2011 2:12 AM
  • hola

    iTextSharp - Working with images

    segun veo debes usar el

    Image.GetInstance()

    para que el itextsharp pueda intepretar la imagen, al menos intenta si puedes grabar la imagen del picturebox en un archivo temporal que al fina eliminas para desde el GetInstance() tomarlo desde alli y cargarlo a la libreria del pdf

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marked as answer by shiiinoo Monday, November 28, 2011 7:32 AM
    Monday, November 28, 2011 3:45 AM
  • gracias Angel. este link me servira para crear las plantillas que necesitare mas adelante :)
    Monday, November 28, 2011 7:28 AM
  • Leandro fue de gran ayuda tu información :D

    Este fue el resultado:

    iTextSharp.text.Image foto =

                    iTextSharp.text.Image.GetInstance(openFileDialog1.FileName);

                doc.Add(foto);

     

    con esto ya pude insertar la imagen en el PDF.

    Muchas gracias!!!

    Monday, November 28, 2011 7:32 AM