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 StringDLL
const char * DLExtractFilePageContentToString(int InstanceID, const wchar_t * InputFileName, const wchar_t * Password, int Page);Parametri
| InputFileName | Putanja do izvorne PDF datoteke |
|---|---|
| Password | Lozinka za otvaranje datoteke——prosledite prazan string ako datoteka nije zaštićena |
| Page | Broj stranice za izdvajanje (počevši od 1) |
Povratne vrednosti
| Empty string | Otvaranje datoteke nije uspelo, nevažeća stranica ili greška pri izdvajanju |
|---|---|
| Content string | Sirovi 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...