ExtractFilePageContentToString
Ekstraktion, Sideegenskaber
Beskrivelse
Udrager den rå indholdsstrøm for en angivet side fra en ekstern PDF-fil og returnerer den som en streng; denne funktion bruger direkte adgangs-backend, hvilket undgår at indlæse hele dokumentet i hukommelsen, hvilket er ideelt til store filer
Syntaks
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);Parametre
| InputFileName | Stien til kilde-PDF-filen |
|---|---|
| Password | Adgangskoden til at åbne filen; send en tom streng, hvis filen ikke er beskyttet |
| Page | Sidenummeret, der skal udrages (1-baseret) |
Returværdier
| Empty string | Mislykkedes at åbne filen, ugyldig side eller udragningsfejl |
|---|---|
| Content string | Den rå PDF-indholdsstrøm for siden |
Bemærkninger
Den returnerede streng indeholder rå PDF-sidebeskrivelsesinstruktioner (såsom tegning, tekstpositioneringsoperatorer); for at udrage læsbar tekst i stedet, skal du bruge ExtractFilePageText
Eksempel
var Content: AnsiString;
Content := PDF.ExtractFilePageContentToString('sample.pdf', '', 1);
if Content <> '' then
// Process the content instructions...