IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SWT/JFace Java Discussion :

[SWT] Visualiser un PDF dans une fenêtre


Sujet :

SWT/JFace Java

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Mai 2009
    Messages : 104
    Points : 103
    Points
    103
    Par défaut [SWT] Visualiser un PDF dans une fenêtre
    Bonjour.

    Je cherche à visualiser un PDF dans un shell.

    J'ai pu trouver ceci me guidant sur la piste des OLE et ActiveX.
    Cependant une exception est générée lorsque je crée la fenêtre PDF lors de l'exécution de la ligne de code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    site = new OleControlSite(frame, SWT.NONE, "PDF.PdfCtrl.5");
    j'ai remplacé PDF.PdfCtrl.5 par Word.document et celà marche (j'ouvre donc word).

    Quel mot-clé faut-il utiliser pour lancer acrobat reader?


    Merci d'avance.

  2. #2
    Membre extrêmement actif Avatar de jojodu31
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Points : 814
    Points
    814
    Par défaut
    Bonjour,
    souhaites tu visualiser le PDF DANS ta fenêtre Shell, ou bien dans l'application par défaut (acrobat reader) ?
    a+,
    jojodu31

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Mai 2009
    Messages : 104
    Points : 103
    Points
    103
    Par défaut
    Bonjour.
    Je souhaite visualiser le PDF dans ma fenêtre Shell oubien lancer l'application acrobat reader dans un shell (et non en externe).

    La finalité est de visualiser un pdf dans mon application.

  4. #4
    Membre régulier Avatar de wwave
    Inscrit en
    Avril 2004
    Messages
    190
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Avril 2004
    Messages : 190
    Points : 84
    Points
    84
    Par défaut
    Bonjour !

    Jojo31 : si tu sais me dire comment je peux lancer l'application qui va bien pour un type de fichier cela m'intéresse (par exemple ouvrir un fichier pdf dans acrobat reader si celui ci est l'application par défaut pour lire les pdf).

    Merci !
    WwAvE

  5. #5
    Membre extrêmement actif Avatar de jojodu31
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Points : 814
    Points
    814
    Par défaut
    Bonjour,
    alors si tu utlises java 1.6 tu as accès à la classe Desktop (awt) et tu peux ouvrir les fichiers ou url avec leur application par défaut comme ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    if(Desktop.isDesktopSupported(){
    	if(Desktop.getDesktop().isSupported(java.awt.Desktop.Action.OPEN){
    	try {
    		java.awt.Desktop.getDesktop().open(new File("C:\\Test.pdf"));
    	} catch (IOException ex) {
    	    //Traitement de l'exception
    	}
    	} else {
    		//La fonction n'est pas supportée par votre système d'exploitation
    	}
    }else {
    	//Desktop pas supportée par votre système d'exploitation
    }
    tu trouveras plus de détails ici


Discussions similaires

  1. Ouvrir un fichier PDF dans une fenêtre delphi
    Par Wilco dans le forum Langage
    Réponses: 2
    Dernier message: 24/02/2021, 08h31
  2. Comment ouvrir un PDF dans une nouvelle fenêtre ?
    Par harry25 dans le forum ASP.NET
    Réponses: 3
    Dernier message: 24/04/2019, 16h01
  3. [QtGui] Afficher un fichier PDF dans une fenêtre
    Par Triton972 dans le forum PyQt
    Réponses: 14
    Dernier message: 13/09/2013, 07h37
  4. Afficher un PDF dans une fenêtre
    Par chpounz dans le forum wxPython
    Réponses: 3
    Dernier message: 19/03/2009, 19h36
  5. Affichage PDF dans une fenêtre HTML
    Par gbarbier dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 28/08/2007, 15h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo