Hola,
Estamos teniendo problemas con la exportación a PDF en una aplicación web que utiliza JSF 1.2, los archivos siempre salen corruptos. Aquí están los hechos relevantes según lo que sé:
- Los mismos informes se exportan correctamente desde el diseñador, pero mal desde un navegador.
- CR XI R2, funcionando a través de Tomcat 6 o JBoss 4+. Mismo problema con cada uno.
- La versión del navegador no parece importar.
- Ejemplo del contenido interno de dos versiones del mismo informe. Uno bueno, generado a través del Diseñador, uno corrupto, generado a través del navegador web. Parece que la versión web está convirtiendo el contenido PDF a hexadecimal seguro para los lectores HTML.
stream
xœ:í:}÷:wUÕ:ö:ï:ß:ð:~ú:Ž:7Þ:ý:Žû:ý:>ï:Eî:
(Reemplacé el ";" final con ":" para que los caracteres no se conviertan antes de que veas la representación subyacente.)
stream
xu0153íu2122Ysâ8 u20ACßõ+úa ²U`t yS°'u02DCø ²Cu2020¼Qu0152u201Cõ Ç $µ% ÔÎÌzXgÖUu203AJ t´ÔêOM«m Àê¨ãQu02DC/«*u2020Í 2 y ±< ]óÅ]×"Ðulýµ)
Creo que tiene algo que ver con la transmisión a través de un servidor web que está corrompiendo el archivo. Esto puede deberse a un problema de compatibilidad con JSF 1.2 o alguna configuración de la que no tengo conocimiento. Me gustaría encontrar una solución en XI, pero estoy dispuesto a pasar a 2008 si es necesario.
Cualquier ayuda es apreciada.
Dean