exportar un documento de crystal a pdf

09/12/2005 - 13:06 por Anonimo | Informe spam
Hola a todos

tengo un informe de crystal reports y al intentar exportarlo a pdf me da el
siguiente error

Ruta de acceso del archivo de informes no válida.

el codigo es

MemoryStream oStream=new MemoryStream();

oStream = (MemoryStream)

rptDoc.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);



Response.Clear();

Response.Buffer= true;

Response.ContentType = "application/pdf";

Response.BinaryWrite(oStream.ToArray());

Response.End();

Porque no funciona ??? con otros informes si lo hace

Saludos y gracias a todos
 

Leer las respuestas

#1 Octavio Hernandez
09/12/2005 - 16:21 | Informe spam
Hola,

Veo que es una apliicación web, ¿tendrá que ver con una "colisión" en el
nombre de algún fichero temporal que crea Crystal? ¿Te ocurre siempre que
ejecutas la exportación o solo a veces?

Yo normalmente no lo hago así sino que utilizo otra vía: exporto a un
fichero temporal (el nombre de este fichero se genera a partir del sessionID
para que no haya "choques" entre varios navegantes) y luego uso
Response.WriteFile.

El método se describe en un capítulo de un libro sobre Crystal para .NET que
puedes bajar aquí:

http://www.businessobjects.com/prod...efault.asp (panel de
la derecha)

Salu2 - Octavio

escribió en el mensaje
news:uhI47kL$
Hola a todos

tengo un informe de crystal reports y al intentar exportarlo a pdf me da
el siguiente error

Ruta de acceso del archivo de informes no válida.

el codigo es

MemoryStream oStream=new MemoryStream();

oStream = (MemoryStream)

rptDoc.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);



Response.Clear();

Response.Buffer= true;

Response.ContentType = "application/pdf";

Response.BinaryWrite(oStream.ToArray());

Response.End();

Porque no funciona ??? con otros informes si lo hace

Saludos y gracias a todos


Preguntas similares