Pdf

7 respostas
soniagoes

Olá pessoal…
Fizemos uma aplicação para gerar um arquivo PDF em java …a partir de uma figura…deu certo…funcionou mas no browser de algumas máquinas, o pdf carrega em branco, em outras não…vcs têm idéia do que estamos fazendo errado ??

Obrigada :cry:

7 Respostas

E

não é com o PDF, alguns browsers dão trabalho principalmente com o mime. Tente setar o response para:

response.setContentType(“application/pdf”)

soniagoes

“soniagoes”:
Olá pessoal…
Fizemos uma aplicação para gerar um arquivo PDF em java …a partir de uma figura…deu certo…funcionou mas no browser de algumas máquinas, o pdf carrega em branco, em outras não…vcs têm idéia do que estamos fazendo errado ??

Obrigada :cry:


Está assim:

public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

try {

ByteArrayOutputStream varStream= (ByteArrayOutputStream) request.getSession().getAttribute(PDF_USER);

if (varStream != null) {

response.setContentType(application/pdf);

response.setContentLength(varStream.size());

ServletOutputStream out = response.getOutputStream();

varStream.writeTo(out);

out.flush();

}

} catch (Exception e) {

e.printStackTrace();

Sonia :wink:

E

vou dar uma olhada numa JavaMagazine que fala sobre esses problemas com PDF.

soniagoes

Obrigada André ! :slight_smile:

E

eles dizem que algumas versões do IE ignoram o cabeçalho content-type e usam a extensão do arquivo recebido para determinar o aplicativo de abertura. Nesses casos deve-se utilizar um mapeamento com a extensão .pdf ou adicionar um parâmetro ao final da URL para enganar o navegador - exemplo: http://127.0.0.1:8080/teste/teste.html?ext=.pdf.

DICA: na documentação do FOP xml.apache.org/fop (que gera PDF´s) eles mostram várias estratégias para contornar esses problemas. :smiley:
PS. se eu encontrar de novo passo o link certinho.

soniagoes

Brigadão André !
Vou tentar… :slight_smile:

Sonia.

A

oi estou com o mesmo problema e não consigo resolver alguem tem alguma sugestão!!! o arquivo pdf esta no endreço mais na hora de abrir em alguns IE ele abre tudu em branco o popup!!! alguem???

vlwwww

Criado 18 de junho de 2004
Ultima resposta 16 de nov. de 2007
Respostas 7
Participantes 3