FORUM Tom's Hardware » Programmation » C / C++ / Java » Ouvrir un fichier pdf à partir d'une interface Java
 

Ouvrir un fichier pdf à partir d'une interface Java

1 utilisateur anonyme et 109 utilisateurs inconnus
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : Ouvrir un fichier pdf à partir d'une interface Java
 
Plus d'informations

Bonjour,
 
Je construis un menu et souhaiterais ouvrir avec Acrobat Reader un fichier pdf contenu dans le même répertoire.
J'ai vu la fonction :

Code :
  1. try{
  2.                         Runtime r = Runtime.getRuntime();
  3.                         r.exec("notepad.exe Regles.txt" );
  4.                     }
  5.                     catch (IOException err){
  6.                         JOptionPane.showMessageDialog(Interface.this,"Le fichier n'a pas été trouvé","Erreur",JOptionPane.ERROR_MESSAGE);
  7.                     }


Mais en mettant un fichier pdf et le nom de mon éxecutable acrobat, ça ne fonctionne pas.
Quelqu'un saurait-il comment l'adapter ? Merci

Message cité 1 fois
Message édité par oPRamI le 30-01-2007 à 15:59:07

zeb
Profil : Modérateur libre
Plus d'informations

http://site.voila.fr/zulu-echo-bravo/img/balisecodeppc_ok.png


Message édité par zeb le 06-06-2007 à 15:11:51
Plus d'informations

corrigé ;)

zeb
Profil : Modérateur libre
Plus d'informations

:)
 
Je ne programme pas en Java, mais que ce passe-t-il si tu fais :

r.exec("Regles.txt" );

ou encore

r.exec("Regles.pdf" );

Plus d'informations

non j'ai déjà essayé pour le .pdf et ça déclenche l'exception.
Pour le .txt je n'ai pas essayé mais ce n'est pas ce qui m'intéresse :s

Profil : Pointeur
Plus d'informations

quoi comme exception ?

Plus d'informations

ben ça déclenche ça :
 

Code :
  1. catch (IOException err){
  2.              JOptionPane.showMessageDialog(Interface.this,"Le fichier n'a pas été trouvé","Erreur",JOptionPane.ERROR_MESSAGE);
  3. }


 
par contre je peux l'ouvrir si je met explorer.exe comme programme ... mais bon si ça pouvait être dans adobe reader j'préfèrerais !

Profil : Pointeur
Plus d'informations

bof, c'est pas tres indépendant du systeme ca...
 
et puis il y a pas que acrobat pour lire les pdf ...

zeb
Profil : Modérateur libre
Plus d'informations

Citation :

Pour le .txt je n'ai pas essayé mais ce n'est pas ce qui m'intéresse :s


Bonjour l'état d'esprit !
 
M'enfin, si l'un marche, l'autre pas, on peut se concentrer sur le cas PDF en particulier. Si rien ne fonctionne comme prévu, il faut peut être s'orienter vers autre chose.
 
Si je te demande quelque chose, ce n'est ni pour t'emmerder, ni pour que tu exécutes tout ce que je demande comme un petit soldat. Mais m'entendre répondre que tu t'en bats l'oeil..... Désolé, je n'ai pas envie de m'emmerder avec toi.
 
J'espère que tu trouveras quand même la soluce à ton problème. Salut.

Plus d'informations

a écrit :

Bonjour,
 
Je construis un menu et souhaiterais ouvrir avec Acrobat Reader un fichier pdf contenu dans le même répertoire.
J'ai vu la fonction :

Code :
  1. try{
  2.                         Runtime r = Runtime.getRuntime();
  3.                         r.exec("notepad.exe Regles.txt" );
  4.                     }
  5.                     catch (IOException err){
  6.                         JOptionPane.showMessageDialog(Interface.this,"Le fichier n'a pas été trouvé","Erreur",JOptionPane.ERROR_MESSAGE);
  7.                     }


Mais en mettant un fichier pdf et le nom de mon éxecutable acrobat, ça ne fonctionne pas.
Quelqu'un saurait-il comment l'adapter ? Merci


Profil : Pointeur
Plus d'informations

interressant [:pingouino]


---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u

Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Programmation » C / C++ / Java » Ouvrir un fichier pdf à partir d'une interface Java
 

Annonces Google
Publicité
Dans les albums