Procurar e abrir arquivo .pdf

2 respostas
M

Olá pessoal, uso a rotina abaixo para abrir um arquivo .pdf no java …

String abre_pdf = "" ;
   Object obj = null; 
   obj = jTableDigitalizado.getValueAt(jTableDigitalizado.getSelectedRow(),1);
   abre_pdf = obj.toString().trim();
  
   if ( abre_pdf.equals("")) {
    JOptionPane.showMessageDialog(null, "Arquivo não foi digitalizado" ,"Operador",JOptionPane.ERROR_MESSAGE) ;
    return;
   }
 
   try {
    Runtime.getRuntime().exec("cmd.exe /C ".concat(abre_pdf));
   } catch (IOException e1) {
    JOptionPane.showMessageDialog(null, "Erro 1 ao abrir PDF !\n" + e1.getMessage(), "Operador", JOptionPane.ERROR_MESSAGE);
   } catch (Exception e2) {
    JOptionPane.showMessageDialog(null, "Erro 2 ao abrir PDF !\n" + e2.getMessage(), "Operador", JOptionPane.ERROR_MESSAGE);
   }

Mas quando o arquivo não existe ou está com o nome errado ele não abre o PDF nem faz nada, gostaria que neste caso aparecesse uma mensagem “Arquivo não encontrado”, que comando eu posso usar para procurar o arquivo ?

Obrigado

2 Respostas

pedruhenrik

e se antes de abrir o arquivo vc fizer:

File pdf = new File("arquivoPdf.pdf");

if( pdf.exists() ){
//abrepdf
}else{
//erro arquivo nao existe
}

ajuda ?

att,

M

exatamente o que eu queria
resolvido
obrigado

Criado 21 de julho de 2011
Ultima resposta 21 de jul. de 2011
Respostas 2
Participantes 2