Använd Adobe Acrobat (PDF) -filer i en Delphi-applikation

Delphi stöder visning av Adobe PDF-filer från en applikation. Så länge du har installerat Adobe Reader kommer din PC automatiskt att ha den relevanta ActiveX-kontrollen du behöver för att skapa en komponent som du kan släppa till ett Delphi-formulär.

Svårighet: Lätt

Tid som krävs: 5 minuter

Här är hur:

  1. Starta Delphi och välj Komponent | Importera ActiveX-kontroll ...
  2. Leta efter kontrollen "Acrobat för ActiveX (version x.x)" och klicka på Installera.
  3. Välj den komponentpalettplats där det valda biblioteket kommer att visas i. Klick Installera.
  4. Välj ett paket där den nya komponenten måste installeras eller skapa ett nytt paket för den nya TPdf-kontrollen.
  5. Klick OK.
  6. Delphi frågar dig om du vill bygga om det modifierade / nya paketet. Klick Ja.
  7. Efter att paketet har sammanställts, kommer Delphi att visa dig ett meddelande som säger att den nya TPdf-komponenten var registrerad och redan tillgänglig som en del av VCL.
  8. Stäng paketdetaljfönstret så att Delphi kan spara ändringarna i det.
  9. Komponenten är nu tillgänglig på ActiveX-fliken (om du inte ändrade den här inställningen i steg 4).
  10. Släpp TPdf-komponenten på ett formulär och välj sedan den.
  11. Använd objektinspektören och ställ in src egendom till namnet på en befintlig PDF-fil på ditt system. Nu behöver du bara ändra storlek på komponenten och läsa PDF-filen från din Delphi-applikation.

tips:

  • Adobe ActiveX-kontrollen installeras automatiskt när du installerar Adobe Reader. 
  • Steg 11 kan slutföras under körning, så att du kan öppna och stänga filer programmatiskt samt ändra storlek på kontrollen.