none
gerar arquivo pdf RRS feed

  • Pergunta

  • preciso salvar um pictureBox1 em arquivo .pdf?

    como faço para salvar? preciso uso iTextSharp

    procurei na net não achei nenhum exemplo

    minha aplicação é winforms C#

    terça-feira, 11 de fevereiro de 2014 19:46

Respostas

  • Olá,

    Achei o código abaixo na net que faz uso da libraria iTextSharp. Veja se ajuda:

    System.Drawing.Image image = pictureBox1.Image;
    Document doc = new Document(PageSize.A4);
    PdfWriter.GetInstance(doc, new FileStream("image.pdf", FileMode.Create));
    doc.Open();
    iTextSharp.text.Image pdfImage = iTextSharp.text.Image.GetInstance(image, System.Drawing.Imaging.ImageFormat.Jpeg);
    doc.Add(pdfImage);
    doc.Close();

    Herbert Lausmann

    • Sugerido como Resposta Herbert Lausmann quarta-feira, 12 de fevereiro de 2014 13:49
    • Marcado como Resposta Giovani Cr quarta-feira, 12 de fevereiro de 2014 18:09
    terça-feira, 11 de fevereiro de 2014 20:25

Todas as Respostas

  • Olá,

    Achei o código abaixo na net que faz uso da libraria iTextSharp. Veja se ajuda:

    System.Drawing.Image image = pictureBox1.Image;
    Document doc = new Document(PageSize.A4);
    PdfWriter.GetInstance(doc, new FileStream("image.pdf", FileMode.Create));
    doc.Open();
    iTextSharp.text.Image pdfImage = iTextSharp.text.Image.GetInstance(image, System.Drawing.Imaging.ImageFormat.Jpeg);
    doc.Add(pdfImage);
    doc.Close();

    Herbert Lausmann

    • Sugerido como Resposta Herbert Lausmann quarta-feira, 12 de fevereiro de 2014 13:49
    • Marcado como Resposta Giovani Cr quarta-feira, 12 de fevereiro de 2014 18:09
    terça-feira, 11 de fevereiro de 2014 20:25
  • olá Herbert, é isso mesmo!

    Muito obrigada! funcionou direitinho!

    quarta-feira, 12 de fevereiro de 2014 13:19
  • Se ajudou não esqueça de marcar como resposta para fechar a thread e colaborar com o fórum...

    Herbert Lausmann

    quarta-feira, 12 de fevereiro de 2014 13:56