Bonjour,
Petite question bête, j'aimerais simplement qu'en cliquant sur un bouton, un fichier PDF s'ouvre. Comment faire ça le plus simplement possible ?![]()
Bonjour,
Petite question bête, j'aimerais simplement qu'en cliquant sur un bouton, un fichier PDF s'ouvre. Comment faire ça le plus simplement possible ?![]()
salut,
la plus simple methode c'est avec un objet OLE
dans la palette des composants / systéme / OleContainer
double clique dessus et tu choisis ton fichier et c'est tout
bonne soirée
Cette commande ouvrira ton pdf avec le programme par défaut associé à cette extention.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Uses ShellAPI ShellExecute(0, 'open', 'Fichier.pdf', nil, nil, SW_SHOWNORMAL);
salut
tu peut aussi utiliser l'ole sans passer par son container
@+ Phil
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 procedure OuvrePdf(NomFier : String) var XX : OleVariant; Begin XX := CreateOleObject('AcroExch.App'); XX.openDoc(NomFier); XX.WindowState := xlMaximized; XX.Visible := TRUE; XX.Free; end;
L'objet OLE ne m'ouvre que la première page de mon PDF et je n'ai pas trouvé comment afficher les pages suivantes. J'ai donc utilisé le ShellExecute qui me suffit dans mon cas.
Merci.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager