Galera, em um dos meus forms beans, desejo abrir um arquivo pdf através do leitor de PDF instalado no PC do usuário.
Estou usando o seguinte código:
Runtime.getRuntime().exec("cmd /c start \"\" c:/temp/anexo.pdf");
Problema:
- No eclipse abre tranquilamente mas quando gero o arquivo .war o pdf não é aberto. Às vezes, muito raramente, mostra apenas a mensagem q dois processos estao acessando o arquivo e por isso nao podem abri-lo agora. Das outras vezes nenhuma mensagem é mostrada e o arquivo também não abre.
Alguma idéia?
Em um projeto web você vai ter que disponibilizar esse PDF para que o usuário baixe e abra.
[quote]furutani
Post 30/01/2010 18:01:12 Assunto: PDF
Em um projeto web você vai ter que disponibilizar esse PDF para que o usuário baixe e abra.[/quote]
isso deve ajudar…
[code] byte[] rel = RMIFile.getBytesFromFile(new File(file));
response.setContentType("application/pdf");
response.addHeader("Content-Disposition",
"attachment; filename=filename.pdf");
response.getOutputStream().write(rel);[/code]
unica coisa q aki eu tenho uma função pra pegar os bytes do file…