quarta-feira, outubro 03, 2012

Exportar relatório do Crystal Report em PDF no Asp.net

HI,

Hoje tava bricando um pouco com um exemplo que fiz em Asp.net acessando um arquivo .rpt do Crystal Report. Já tinha conseguido visualizar e passando um parâmetro.

Para gerar um pdf a partir desse relatório, usei essas dicas:

Generate a PDF File using CrystalReports
http://www.codeproject.com/Articles/16379/Generate-a-PDF-File-using-CrystalReports


How can I export the crystal report to PDF directly?
http://forums.asp.net/t/1585859.aspx/1

O primeiro exemplo salva um arquivo pdf no disco, o segundo exibe o relatório no browser.

No segundo link, o código que usei foi esse:


MemoryStream oStream; // using System.IO
       oStream = (MemoryStream)
       oRpt.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);
        Response.Clear();
       Response.Buffer = true;
       Response.ContentType = "application/pdf";
       Response.BinaryWrite(oStream.ToArray());
      Response.End();


No primeiro link não usei a funçao toda, só a parte que me interessava,  a que salva no disco.

Fiquem na Paz!!!!

Nenhum comentário: