Foros del Web » Programación para mayores de 30 ;) » Java »

Problema al exportar pdf (itext)

Estas en el tema de Problema al exportar pdf (itext) en el foro de Java en Foros del Web. Buenos dias, Tengo el siguiente problema: Tengo mi pdf en un ByteArrayOutputStream y quiero que se abra en el browser entonces hago: Código: . . ...
  #1 (permalink)  
Antiguo 12/01/2009, 04:58
 
Fecha de Ingreso: septiembre-2003
Mensajes: 122
Antigüedad: 20 años, 7 meses
Puntos: 0
Problema al exportar pdf (itext)

Buenos dias,

Tengo el siguiente problema:

Tengo mi pdf en un ByteArrayOutputStream y quiero que se abra en el browser entonces hago:
Código:
.
.
response.setContentType("application/pdf");
response.setHeader("Content-Disposition", "attachment; filename=miPdf.pdf");
response.setContentLength(baos.size());
baos.writeTo(response.getOutputStream());
baos.flush();
.
.
Se abre el pdf en el browser pero sale en blanco. (con la cantidad de hojas que tenga pero en blanco). Si guardo este pdf tiene un tamaño.

Si en vez de mostrarlo en el browser lo genero en un archivo en el disco:
Código:
.
.
FileOutputStream fios = new FileOutputStream("miPdf.pdf");
fios.write(baos.toByteArray());
baos.flush();
.
.
De esta manera se genera perfectamente mostrando los datos. El tamaño es casi el mismo, ocupa apenas unos bytes menos.

¿Alguien tiene idea que es lo que puede estar pasando en el primer caso?

Gracias.-
  #2 (permalink)  
Antiguo 14/01/2009, 12:03
 
Fecha de Ingreso: septiembre-2003
Mensajes: 122
Antigüedad: 20 años, 7 meses
Puntos: 0
Respuesta: Problema al exportar pdf (itext)

Busque en intenet y esto ya le paso a otras personas....pero no publican la solucion.

La aplicacion corre sobre WebSphere Application Server 5.1.2. El itext es 1.4.2-

Help!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:53.