Nouveau

Utiliser des fichiers Adobe Acrobat (PDF) dans une application Delphi

Utiliser des fichiers Adobe Acrobat (PDF) dans une application Delphi

Delphi prend en charge l'affichage de fichiers Adobe PDF à partir d'une application. Tant que Adobe Reader est installé, votre ordinateur dispose automatiquement du contrôle ActiveX approprié pour créer un composant que vous pouvez transférer dans un formulaire Delphi.

Difficulté: Facile

Temps requis: 5 minutes

Voici comment:

  1. Lancez Delphi et sélectionnez Composant | Importer le contrôle ActiveX…
  2. Recherchez le contrôle "Acrobat Control for ActiveX (Version x.x)" et cliquez sur Installer.
  3. Sélectionnez l'emplacement de la palette de composants dans lequel la bibliothèque sélectionnée apparaîtra. Cliquez sur Installer.
  4. Sélectionnez un package dans lequel le nouveau composant doit être installé ou créez un nouveau package pour le nouveau contrôle TPdf.
  5. Cliquez sur D'accord.
  6. Delphi vous demandera si vous souhaitez reconstruire le package modifié / nouveau. Cliquez sur Oui.
  7. Une fois le package compilé, Delphi vous montrera un message indiquant que le nouveau composant TPdf a été enregistré et déjà disponible dans le cadre de la VCL.
  8. Fermez la fenêtre de détail du paquet, permettant ainsi à Delphi d’enregistrer les modifications.
  9. Le composant est maintenant disponible dans l'onglet ActiveX (si vous n'avez pas modifié ce paramètre à l'étape 4).
  10. Déposez le composant TPdf sur un formulaire, puis sélectionnez-le.
  11. À l'aide de l'inspecteur d'objets, définissez le src propriété au nom d'un fichier PDF existant sur votre système. Il ne vous reste plus qu'à redimensionner le composant et à lire le fichier PDF à partir de votre application Delphi.

Conseils:

  • Le contrôle Adobe ActiveX s’installe automatiquement lorsque vous installez Adobe Reader.
  • L'étape 11 peut être complétée pendant l'exécution, vous pouvez donc ouvrir et fermer des fichiers par programme, ainsi que redimensionner le contrôle.

Voir la vidéo: Delphi Integrate Adobe Reader PDF ActiveX control (Avril 2020).