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 String

DLL

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

Parametre

InputFileNameStien til kilde-PDF-filen
PasswordAdgangskoden til at åbne filen; send en tom streng, hvis filen ikke er beskyttet
PageSidenummeret, der skal udrages (1-baseret)

Returværdier

Empty stringMislykkedes at åbne filen, ugyldig side eller udragningsfejl
Content stringDen 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...

Se også

ExtractFilePageText, ExtractFilePageTextBlocks