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

Discussion :

Ouverture de fichier PDF

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 65
    Par défaut Ouverture de fichier PDF
    Bonjour,
    Voici mon problème,
    J'ai un code qui permet de créer et d'ouvrir des fichier pdf qui fonctionne parfaitement sauf l'ouverture sous XP
    Après différentes tentatives j'ai finalement émulé XP pour voir d’où venait l'erreur.
    Voici ce dont je me suis aperçu :
    J'ai ce code qui doit m'ouvrir mon pdf (j'ai bien installé adobe)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    QDesktopServices::openUrl(QUrl(QDir::homepath()+"/convocation.pdf"));
    qui correspond donc à c:/documents and settings....
    C'est ici que ça bloque, si je met le fichier :
    à la racine de c:, ça fonctionne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    QDesktopServices::openUrl(QUrl("c:/convocation.pdf"));
    je crée un dossier dossier et je met le fichier dedans, ça fonctionne...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    QDesktopServices::openUrl(QUrl("c:/dossier/convocation.pdf"));
    Donc,à mon avis, c'est le documents and setting (peut être les espace qui l’empêche de trouver le fichier.
    J'ai essayé de mettre des % au espace mais ça ne fonctionne pas ....
    Auriez vous une petite idée pour résoudre ce problème ?

    Merci par avance

  2. #2
    Membre éprouvé
    Avatar de TheGzD
    Homme Profil pro
    Ingénieur/ Docteur en Informatique
    Inscrit en
    Avril 2007
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Ingénieur/ Docteur en Informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 327
    Par défaut
    Salut !
    Il s'agit d'un problème de droit d'accès à mon avis.
    Dans ce cas 2 solutions :
    - soit tu mets ton fichiers ailleurs
    - soit tu lances tout ou partie de ton programme en mode administrateur

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 65
    Par défaut
    Merci pour ta réponse,

    J'ai trouvé la solution avec ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    QDesktopServices::openUrl(QUrl::fromLocalFile(chemin_racine()+"/convocation.pdf"));
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. WSS 3.0 Problème Ouverture de fichier PDF
    Par Infern0 dans le forum SharePoint
    Réponses: 2
    Dernier message: 18/06/2008, 10h30
  2. pb ouverture de fichier pdf, rtf (via fscommand)
    Par waggadev dans le forum ActionScript 1 & ActionScript 2
    Réponses: 0
    Dernier message: 11/04/2008, 18h42
  3. paramètres d'ouverture pour fichiers PDF
    Par SpaceFrog dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 18/02/2008, 09h48
  4. ouverture de fichiers pdf
    Par glunar dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 29/01/2008, 08h50
  5. Ouverture de fichier pdf en VBA
    Par ade94 dans le forum VBA Access
    Réponses: 1
    Dernier message: 21/06/2007, 09h19

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