ExtractFilePageContentToStringA

Extraction, Page properties

Beskrivelse

Den avsluttende A angir ANSI-inngangspunktet (char) i DLL-en; ActiveX/COM-flaten eksponerer kun Unicode-formen. Oppførselen er identisk med ExtractFilePageContentToString og strengargumenter tolkes ut fra gjeldende kodetabell i SetAnsiMode

Trekkter ut rå content stream for en angitt side fra en ekstern PDF-fil og returnerer den som en streng. Funksjonen bruker direct access-backend og unngår å laste hele dokumentet inn i minnet, noe som er ideelt for store filer

Syntaks

Delphi

Function DLExtractFilePageContentToStringA(InstanceID: Integer; InputFileName, Password: PAnsiChar; Page: Integer): PAnsiChar;

DLL

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

Parametere

InputFileNameStien til kilde-PDF-filen
PasswordPassordet for å åpne filen. Send en tom streng hvis filen ikke er beskyttet
PageSidenummeret som skal trekkes ut (fra 1)

Returverdier

Empty stringKunne ikke åpne filen, ugyldig side eller uttrekksfeil
Content stringSidens rå PDF-content stream

Merknader

Den returnerte strengen inneholder rå PDF-sidebeskrivelsesinstruksjoner (slik som tegne- og tekstposisjoneringsoperatorer). For å hente menneskelesbar tekst i stedet, bruk ExtractFilePageText

Eksempel

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

Se også

ExtractFilePageText, ExtractFilePageTextBlocks