Utilizați fișiere Adobe Acrobat (PDF) într-o aplicație Delphi

Delphi acceptă afișarea fișierelor PDF Adobe dintr-o aplicație. Atâta timp cât aveți instalat Adobe Reader, computerul dvs. va avea automat controlul ActiveX relevant, va trebui să creați o componentă pe care o puteți arunca într-un formular Delphi..

Dificultate: Uşor

Timp cerut: 5 minute

Iată cum:

  1. Porniți Delphi și selectați component | Import ActiveX Control ...
  2. Căutați controlul „Acrobat Control for ActiveX (Versiunea x.x)” și faceți clic pe Instalare.
  3. Selectați locația paletei Componente în care va apărea biblioteca selectată. Clic Instalare.
  4. Selectați un pachet în care trebuie instalată noua componentă sau creați un nou pachet pentru noul control TPdf.
  5. Clic O.K.
  6. Delphi vă va întreba dacă doriți să reconstruiți noul pachet modificat / nou. Clic da.
  7. După compilarea pachetului, Delphi vă va arăta un mesaj care spune că noua componentă TPdf a fost înregistrată și deja disponibilă ca parte a VCL.
  8. Închideți fereastra de detaliu a pachetului, permițând Delphi să salveze modificările aduse.
  9. Componenta este acum disponibilă în fila ActiveX (dacă nu ați modificat această setare la pasul 4).
  10. Aruncați componenta TPdf pe un formular și apoi selectați-o.
  11. Utilizând inspectorul de obiecte, setați tasta src proprietate pentru numele unui fișier PDF existent în sistemul dvs. Acum tot ce trebuie să faceți este să redimensionați componenta și să citiți fișierul PDF din aplicația dvs. Delphi.

Sfaturi:

  • Controlul Adobe ActiveX se instalează automat atunci când instalați Adobe Reader. 
  • Pasul 11 ​​poate fi finalizat în timpul rulării, astfel încât să puteți deschide și închide fișiere în mod programatic, precum și redimensiona controlul.