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

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2015
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Visualisation d'un PDF avec QAxWidget et le contrôle Active X Adobe Reader : problème avec les signets
    Bonjour,

    j'intègre actuellement dans une application un "PDF viewer".

    Pour cela j'utilise un QAxWidget et le contrôle ActiveX d'Adobe (Adobe Reader XI) pour visualiser des fichiers PDF => en gros un PDFWidget

    Le chargement et la visualisation du fichier fonctionne. Malheureusement j'ai dans le fichier pdf des liens (bookmark) qui pointent vers d'autres fichiers. Et il est impossible de charge les fichiers.

    Au niveau arborescence, tous les fichiers pdf sont dans le même répertoire.
    Concrètement on a
    - un fichier index.pdf
    - et ensuite tous les fichiers *.pdf référencés dans la partie bookmark du fichier index.pdf
    - dans tous les fichiers *.pdf (hors index.pdf) on a dans la partie bookmark un lien "Retour" qui permet de revenir dans le fichier index.pdf

    Le problème se présente de la manière suivante :
    - je charge dans mon "PDFWidget" le fichier index.pdf => les données sont correctement affichées
    - je clic dans la partie bookmark sur un des élèments (i.e finalement un lien vers un des autres fichiers PDF du répertoire")
    - le message suivant s'affiche : "Impossible d'ouvrir <nom-fichier>.pdf

    Si je fais la même chose dans un navigateur web (ie ou chrome), la navigation via les bookmark fonctionne correctement. Sachant que mon navigateur web est paramétré pour utiliser le même contrôle ActiveX pour charger les documents pdf.

    Si je mets en place dans mon appli Qt un QWebView et que j'active les plugins pour visualiser ces même documents pdf j'ai le même comportement.

    J'ai l'impression finalement que le problème vient de Qt.

    Avez-vous déjà constaté ce genre de problème ?

    Comment visualisez-vous des documents pdf dans vos applis Qt ?

    Merci d'avance pour votre retour,

    ITrinI.

  2. #2
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 621
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 26 621
    Points : 188 601
    Points
    188 601
    Par défaut


    /A priori/, Qt ne fait qu'ajouter un peu d'abstraction sur l'API Windows pour l'accès aux contrôles ActiveX, la question est donc probablement plus liée au composant Adobe Reader qu'à Qt.

    Citation Envoyé par ITrinI Voir le message
    Comment visualisez-vous des documents pdf dans vos applis Qt ?
    Quelques liens : http://qt-project.org/wiki/Handling_...25a18a33342d03.
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2015
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Bonjour,

    ce qui m'étonne c'est que mon navigateur web utilise le même composant mais le résultat n'est pas le même.

    Pour le lien merci mais c'est justement à partir de la lecture de cette article que je suis partie sur l'utilisation du composant ActiveX (je ne peux pas utiliser de produit sous licence GPL).

Discussions similaires

  1. Réponses: 4
    Dernier message: 06/02/2013, 10h34
  2. Réponses: 8
    Dernier message: 26/08/2006, 18h14
  3. problème avec pdf creator version 0.9
    Par poyoland dans le forum Autres Logiciels
    Réponses: 5
    Dernier message: 28/06/2006, 13h49
  4. Solide problème avec visualisation d'un objet 3D
    Par vdumont dans le forum OpenGL
    Réponses: 2
    Dernier message: 12/05/2006, 15h43
  5. visualiser un document PDF depuis un formulaire
    Par Anathole dans le forum Access
    Réponses: 2
    Dernier message: 26/04/2006, 14h26

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