Como faço para abrir um documento PDF?

8 respostas
marcioa1

Olá,

Eu gero um arquivo PDF ( com o iText ) e gostaria de abrí-lo de dentro da minha aplicação SWING.

Tentei :
Runtime run = Runtime.getRuntime();
		
	    try {
	    	  run = Runtime.getRuntime();
	          Process proc = run.exec("Extrato.pdf");
mas recebi a excessão
java.io.IOException: CreateProcess: Extrato.pdf error=193

Alguém me ajuda ?

Márcio

8 Respostas

Diogenes

Tente algo como:

Process p = Runtime.getRuntime().exec("cmd.exe /C c:\Extrato.pdf");
marcioa1

Diogenes,

Funcionou.

Obrigado,

Márcio

B

estou tentando desenvover uma aplicação swing que deveria abrir o pdf, mas gostaria que abrisse dentro da aplicação !
tem como fazer isso ?
alguem tem um tutorial sobre isso ? ou poderia explicar como fazer?

keller

Se eu nao me engano o Jasper tem um componente que exibe documentos pdf.

Google: Jasper Reports

Boa sorte! :thumbup:

samea

Oi pessoal estou tentando abrir um documento pdf, so que preciso que o caminho e o nome do arquivo seja um parametro, tentei usar esse exemplo de vcs, mas só abri se o documento estiver no C.
Alguem ai pode me dar uma dica.
valeu pessoal

jweibe

java.awt.Desktop desktop = java.awt.Desktop.getDesktop(); desktop.open(new File("C:\SeuArquivoPDF.pdf"));

Leozin

jweibe:
java.awt.Desktop desktop = java.awt.Desktop.getDesktop(); desktop.open(new File("C:\SeuArquivoPDF.pdf"));

Tentando salvar o tópico:

alexfe

Desktop.getDesktop().open(new File(“ReVendaRapida.pdf”));

Criado 31 de março de 2005
Ultima resposta 25 de fev. de 2011
Respostas 8
Participantes 8