Olá,
Estamos enfrentando problemas com a exportação para PDF em um aplicativo web que utiliza JSF 1.2, os arquivos sempre saem corrompidos. Aqui estão os fatos relevantes conforme o que sei:
- Os mesmos relatórios são exportados corretamente a partir do designer, mas incorretamente a partir de um navegador.
- CR XI R2, funcionando via Tomcat 6 ou JBoss 4+. Mesmo problema com ambos.
- A versão do navegador não parece importar.
- Exemplo do conteúdo interno de duas versões do mesmo relatório. Um bom, gerado pelo Designer, um corrompido, gerado pelo navegador web. Parece que a versão web está convertendo o conteúdo PDF em hexadecimal seguro para os leitores HTML.
stream
xí}÷wUÕöïßð~ú7Þýûý>ïEî
(Substituí o ";" final por ":" para que os caracteres não sejam convertidos antes de ver a representação subjacente.)
stream
xu0153íu2122Ysâ8 u20ACßõ+úa ²U`t yS°'u02DCø ²Cu2020ŒQu0152u201Cõ Ç $µ% ÔÎÌzXgÖUu203AJ tŽÔêOM«m Àê?š?ãQu02DC/«*u2020Í 2 y? ±< ]óÅ]×"Ðulýµ)
Acredito que tenha algo a ver com a transmissão através de um servidor web que está corrompendo o arquivo. Isso pode ser devido a um problema de compatibilidade com JSF 1.2 ou alguma configuração da qual não tenho conhecimento. Gostaria de encontrar uma solução no XI, mas estou disposto a migrar para 2008 se necessário.
Qualquer ajuda é apreciada.
Dean