none
Convertir Byte Array a PDF RRS feed

  • Pregunta

  • Buenas tardes espero puedan ayudarme con este problema que tengo, actualmente estoy consumiendo un servicio WCF el cual me retorna un array de bytes, mi consulta es la siguiente este array de bytes en realidad es un PDF, como podría hacer para poder convertir nuevamente este array al documento pdf y mostrarlo en un reportviewer o sino solo  exportarlo como pdf sin la necesidad de mostrarlo, agradecería mucho si tuvieran un ejemplo sobre esto o alguna pagina donde me pueda guiar para desarrollar este tema.

    Saludos.

    jueves, 29 de enero de 2015 21:03

Respuestas

  • >>como podría hacer para poder convertir nuevamente este array al documento pdf

    si tienes el byte[] para generar el archivo pdf puedes usar el

    File.WriteallBytes()

    >>y mostrarlo en un reportviewer o sino solo  exportarlo como pdf sin la necesidad de mostrarlo,

    pero un pdf no puedes mostrarlo dentro del reportviewer, solo un reporte de reporting service puede mostrarse en este control

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 29 de enero de 2015 23:33

Todas las respuestas

  • >>como podría hacer para poder convertir nuevamente este array al documento pdf

    si tienes el byte[] para generar el archivo pdf puedes usar el

    File.WriteallBytes()

    >>y mostrarlo en un reportviewer o sino solo  exportarlo como pdf sin la necesidad de mostrarlo,

    pero un pdf no puedes mostrarlo dentro del reportviewer, solo un reporte de reporting service puede mostrarse en este control

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 29 de enero de 2015 23:33
  • Hola,

    Para mostrar ese array de bytes en un ReportViewer lo que tendras que hacer es convertir el array de bytes a un objeto imagen y luego usar ese objeto imagen como DataSource del ReportViewer.

    Aqui tienes un enlace que te explica como hacer todo lo anterior.

    http://tiku.io/questions/562271/how-to-show-image-from-byte-array-in-microsoft-report

    Espero que te sea de ayuda.

    Un saludo.

    viernes, 30 de enero de 2015 0:07
  • hola Cristian

    estas seguro que en un control ReportViewer puede mostrar imagenes ? yo la verdad que lo dudo

    puedes mostrar una imagen en un control Image pero no en un reportviewer directamente

    salvo que uses la imagen en un reporte asignandola a un .rdlc

    en el link que porpocionas no veo que resuelva la asignacion de una imagen al reportviewer

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 30 de enero de 2015 2:15