Pdf

2 respostas
A

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?

2 Respostas

furutani

Em um projeto web você vai ter que disponibilizar esse PDF para que o usuário baixe e abra.

Fernando_H_Gomes
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.

isso deve ajudar..

byte[] rel = RMIFile.getBytesFromFile(new File(file));
 	    				
 	    				
 	            		response.setContentType("application/pdf");
 				        response.addHeader("Content-Disposition",
 				                "attachment; filename=filename.pdf");
 				        
 				        response.getOutputStream().write(rel);

unica coisa q aki eu tenho uma função pra pegar os bytes do file..

Criado 30 de janeiro de 2010
Ultima resposta 30 de jan. de 2010
Respostas 2
Participantes 3