ExtractFilePageContentToStringA

Kinyerés, Oldaltulajdonságok

Leírás

A záró A a DLL ANSI-belépési pontját (char) jelöli; az ActiveX/COM felület csak a Unicode formát teszi elérhetővé. A működés megegyezik ezzel: ExtractFilePageContentToString, és a sztringargumentumok a jelenlegi SetAnsiMode kódlap alapján értelmeződnek

Kinyeri egy megadott oldal nyers tartalomfolyamát egy külső PDF fájlból, és karakterláncként adja vissza——Ez a funkció a közvetlen hozzáférésű háttérprogramot használja, elkerülve a teljes dokumentum memóriába történő betöltését, ami ideális a nagy fájlokhoz

Szintaxis

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);

Paraméterek

InputFileNameA forrás PDF fájl elérési útja
PasswordA fájl megnyitásához szükséges jelszó——Ha a fájl nem védett, adjon át egy üres karakterláncot
PageA kinyerni kívánt oldal száma (1-alapú)

Visszatérési értékek

Empty stringNem sikerült megnyitni a fájlt, érvénytelen oldal vagy kinyerési hiba
Content stringAz oldal nyers PDF tartalomfolyama

Megjegyzések

A visszaadott karakterlánc nyers PDF oldalleíró utasításokat tartalmaz (például rajzolási, szövegpozicionálási operátorokat)——Ha ehelyett ember által olvasható szöveget szeretne kinyerni, használja a ExtractFilePageText függvényt

Példa

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

Lásd még

ExtractFilePageText, ExtractFilePageTextBlocks