ExtractFilePageContentToString

Ekstrakcija, Svojstva stranice

Opis

Izdvaja sirovi tok sadržaja navedene stranice iz spoljne PDF datoteke i vraća ga kao string——ova funkcija koristi backend za direktan pristup, izbegavajući učitavanje celog dokumenta u memoriju, što je idealno za velike datoteke

Sintaksa

Delphi

Function TPDFlib.ExtractFilePageContentToString(Const InputFileName, Password: WideString; Page: Integer): AnsiString;

ActiveX

Function PDFlib::ExtractFilePageContentToString(InputFileName As String, Password As String, Page As Long) As String

DLL

const char * DLExtractFilePageContentToString(int InstanceID, const wchar_t * InputFileName, const wchar_t * Password, int Page);

Parametri

InputFileNamePutanja do izvorne PDF datoteke
PasswordLozinka za otvaranje datoteke——prosledite prazan string ako datoteka nije zaštićena
PageBroj stranice za izdvajanje (počevši od 1)

Povratne vrednosti

Empty stringOtvaranje datoteke nije uspelo, nevažeća stranica ili greška pri izdvajanju
Content stringSirovi tok PDF sadržaja stranice

Napomene

Vraćeni string sadrži sirove instrukcije opisa PDF stranice (kao što su operatori za crtanje i pozicioniranje teksta)——da biste umesto toga izdvojili tekst čitljiv za ljude, koristite ExtractFilePageText

Primer

var Content: AnsiString;
Content := PDF.ExtractFilePageContentToString('sample.pdf', '', 1);
if Content <> '' then
  // Process the content instructions...

Vidi takođe

ExtractFilePageText, ExtractFilePageTextBlocks