PDFium Component Docs

Active property

Component: TPdf  ·  Unit: PDFium
Otvara ili zatvara odabrani PDF dokument.

Syntax

property Active: Boolean; // default False

Description

Postavljanje Active na True otvara i učitava PDF dokument naveden u FileName, koristeći Password ako je dokument šifriran. Kada se postavi na False, dokument se zatvara i svi povezani PDFium resursi (stranice, fontovi, ručke obrazaca, tekstualne stranice) se oslobađaju.

Također možete izravno pozvati LoadDocument umjesto prebacivanja ovog svojstva. Dodjeljivanje FileName dok je Active već True automatski ponovno učitava dokument s nove putanje, što je preporučeni način prebacivanja između PDF-ova u jednoj instanci TPdf.

Ako se datoteka ne može otvoriti (pogrešna putanja, loša lozinka, oštećen PDF ili nepodržani obrazac samo za XFA), podiže se iznimka EPdfError. Omotajte dodjeljivanje u try/except blok za pravilno rukovanje pogreškama i pregledajte E.Message za opis PDFium pogreške.

Remarks

Example

Pdf1.FileName := 'C:\docs\report.pdf';
Pdf1.Password := ''; // leave empty if not encrypted
try
  Pdf1.Active := True;
  ShowMessage('Pages: ' + IntToStr(Pdf1.PageCount));
except
  on E: EPdfError do
    ShowMessage('Cannot open: ' + E.Message);
end;

See Also

FileName, Password, LoadDocument, PageCount, LoadLibrary, CreateDocument