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

Problema IE6 con visualizacion PDF y Funciona Ok en Firefox

Estas en el tema de Problema IE6 con visualizacion PDF y Funciona Ok en Firefox en el foro de Java en Foros del Web. Hola: He estado mirando el foro de Java sobre los problemas de visualizar un PDF en IE6 y los problema de Cache, he estado probando ...
  #1 (permalink)  
Antiguo 22/06/2010, 05:38
 
Fecha de Ingreso: junio-2010
Mensajes: 2
Antigüedad: 13 años, 10 meses
Puntos: 0
Problema IE6 con visualizacion PDF y Funciona Ok en Firefox

Hola:

He estado mirando el foro de Java sobre los problemas de visualizar un PDF en IE6 y los problema de Cache, he estado probando varios temas que se comentan en los foros pero no logro que funciones. Les explico mi caso por si alguien tiene un idea.

Indicar que mi codigo funciona en IE8 y Firefox, pero no el IE6. En IE6 se queda una pantalla en blanco y si pulso F5 (refresco) si que funciona.

Mi entorno de desarrollo es NetBeans, Tomcat y Java

Creo un PdfPTable table = null; de de las librerias import com.lowagie.text.*;
import com.lowagie.text.pdf.PdfPTable; donde voy añadiendo los elementos del PDF.

Luego creo un ByteArrayOutputStream pdf = null. Al final tengo un metodo que es pdf = utilidades.generarPDF(vPdfElements, title + titleTipo, filename, null, PDF_HORIZONTAL); donde vPdfElements es un Vector() con el table (PdfPTable)

El metodo generarPDF devuelve ByteArrayOutputStream, que lo he realizado a traves de un PdfWriter

***La salida**
response.setContentType("application/pdf");
response.setHeader("Content-Disposition", "inline; filename=\"" + filename + ".pdf\"");
response.setContentLength(pdf.size());
response.setHeader("Cache-Control", "store");
response.setHeader("Pragma", "cache");
ServletOutputStream svOut = response.getOutputStream();
pdf.writeTo(svOut);
pdf.close();
svOut.flush();

Para el tema del problema del cache he probado:
response.setHeader("Cache-Control","no-cache");
response.setHeader("Cache-Control","no-store");
response.setHeader("Pragma","no-cache");
response.setDateHeader ("Expires", 0);

Pero no me ha funcionado, incluso algunos me dan error al cargar. ¿Alguien tiene alguna idea?

Gracias y un saludo
  #2 (permalink)  
Antiguo 22/06/2010, 10:31
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 7 meses
Puntos: 188
Respuesta: Problema IE6 con visualizacion PDF y Funciona Ok en Firefox

Échale un vistazo a esto, por si te sirve:

http://www.frontpagewebmaster.com/m-283887/tm.htm
  #3 (permalink)  
Antiguo 29/06/2010, 01:22
 
Fecha de Ingreso: junio-2010
Mensajes: 2
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Problema IE6 con visualizacion PDF y Funciona Ok en Firefox

Cita:
Iniciado por Fuzzylog Ver Mensaje
Échale un vistazo a esto, por si te sirve:

[url]http://www.frontpagewebmaster.com/m-283887/tm.htm[/url]
Hola:

Gracias por el enlace. Al final actuales a Adobe Reader 9.3 y cambie el response por cache Expire -1 y cambie politica de seguridad de IE6 y funciono

Un saludo

Etiquetas: firefox, pdf, visualizacion
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 16:39.