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

Langage Delphi Discussion :

Affichage complet d'un fichier pdf


Sujet :

Langage Delphi

Vue hybride

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

    Informations forums :
    Inscription : Juillet 2008
    Messages : 111
    Par défaut Affichage complet d'un fichier pdf
    Bonjour à tous et très bon dimanche.

    Je vous contacte car j'ai un petit souci pour afficher un fichier pdf. Le voici :

    J'ai un composant Affichage de type TOleContainer dans lequel je charge un fichier pdf avec la ligne de source suivante " Affichage.CreateLinkToFile(RepertoireSource + 'Donnees.pdf',false); "

    Au lancement, le fichier s'affiche correctement mais je n'ai accès qu'à la première page du fichier. Que faudrait-il faire, si c'est possible, pour afficher la totalité du fichier ?

    Je précise que j'utilise Delphi XE4.

    Je vous remercie par avance de votre réponse


    Bonne journée à tous

    Laurent CUSSAC

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 111
    Par défaut
    Bonjour à tous

    Sans réponse de votre part, je me demande si ce problème a une solution ??

    Qu'en pensez-vous ?

    Merci d'avance pour votre réponse

    Laurent CUSSAC

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 111
    Par défaut
    Bonjour à tous

    Eh bien, est-ce un problème si compliqué que d'afficher un fichier pdf ??

    Merci d'avance pour vos réponses et bonne journée à tous

    Laurent CUSSAC

  4. #4
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    sous D7 j'ai utilisé l'ActiveX d'Adobe, il suffisait alors de renseigner la propriété Src du composant pour charger un PDF si mon souvenir est bon.

    dans le code du livre "Delphi 7 Studio" (Editions Eyrolles - épuisé), voir le chapitre 20.
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 111
    Par défaut
    Bonsoir

    Merci beaucoup pour votre réponse mais la classe TPdf n'existe pas sur Delphi Xe4, ne sauriez vous pas par quelle classe elle aurait été remplacée ?

    Merci d'avance pour votre réponse

    Bonne soirée

    Laurent CUSSAC

  6. #6
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 786
    Par défaut
    Bonjour,
    Citation Envoyé par ninaleo Voir le message
    Merci beaucoup pour votre réponse mais la classe TPdf n'existe pas sur Delphi Xe4, ne sauriez vous pas par quelle classe elle aurait été remplacée ?
    Elle n'existe pas pour la simple et bonne raison qu'elle n'est pas fourni en standard avec Delphi, car on peut utiliser une autre application qu'Adobe Acrobat Reader pour lire des fichiers PDF.

    Si Acrobat Reader est installé sur votre poste de développement et éventuellement sur les postes où le déploiement de votre application est prévu, vous pouvez depuis Delphi importer l'ActiveX correspondant. Une classe d'interface va alors être implémentée, elle portera le nom de TPdf et sera selon toute probabilité installée dans l'onglet ActiveX de la pages des composants !

    Enfin avant de gémir tel un oisillon affamé, consulter la FAQ ou faire une recherche sur ce site peut s'avérer pertinent et instructif !

    Comment afficher des documents au format Adobe Acrobat PDF dans une application Delphi ?

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

Discussions similaires

  1. Affichage des fichier pdf ou doc sur ma page
    Par scaryfan dans le forum JSF
    Réponses: 4
    Dernier message: 25/09/2009, 13h54
  2. Affichage miniature fichier PDF
    Par Mytå_Qc dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 24/09/2008, 23h28
  3. [Oracle] affichage d'un blob contenant un fichier pdf
    Par arezki76 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 26/07/2007, 16h00
  4. Affichage fichier pdf
    Par yousfi.z dans le forum Documents
    Réponses: 4
    Dernier message: 29/05/2007, 10h26
  5. Réponses: 2
    Dernier message: 06/12/2006, 12h14

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