NEO ::: TEAM
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

NEO ::: TEAM

New Evolution Owner
 
AccueilRechercherDernières imagesS'enregistrerConnexion
Le Deal du moment :
Sortie PlayStation 5 Pro : où ...
Voir le deal

 

 Comment imprimer un fichier PDF à partir de son application

Aller en bas 
AuteurMessage
Admin
Fondateur
Fondateur
Admin


Nombre de messages : 197
Age : 40
Localisation : Tlemcen ( Algérie )
Date d'inscription : 04/12/2006

Comment imprimer un fichier PDF à partir de son application Empty
MessageSujet: Comment imprimer un fichier PDF à partir de son application   Comment imprimer un fichier PDF à partir de son application Icon_minitimeVen 12 Jan - 6:27

Comment imprimer un fichier PDF à partir de son application sans l'ouvrir ?
Pour imprimer un fichier PDF, on peut passer par la fonction ShellExecute comme cela est montré dans le code ci-dessous :


Code:




IF ShellExecute(Handle,'print','MON_FICHER.PDF',nil,nil,SW_HIDE) <=32 THEN ShowMessage(SysErrorMessage(GetLastError));



Il faudra installer Acrobat au préalable.

Windows imprimera avec le programme rattaché aux extension .pdf. (Donc Acrobat).

Pour les utilisateurs d'Acrobat Reader, il faut plutôt utiliser le code suivant (si par exemple nous souhaitons imprimer le fichier D:\DOCUMENTATIONS\fortran.pdf) :


Code:




IF ShellExecute(Handle, nil,'acrord32.exe', '/t "D:\DOCUMENTATIONS\fortran.pdf"',nil,SW_HIDE) <= 32 THEN
    ShowMessage(SysErrorMessage(GetLastError));
Revenir en haut Aller en bas
https://neo-team.forumactif.com
 
Comment imprimer un fichier PDF à partir de son application
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Comment imprimer le document ?
» Comment fermer une application externe ?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
NEO ::: TEAM :: Informatique :: Les RADs :: Borland Delphi 4,5,6,7-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser