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
| InputFileName | A forrás PDF fájl elérési útja |
|---|---|
| Password | A fájl megnyitásához szükséges jelszó——Ha a fájl nem védett, adjon át egy üres karakterláncot |
| Page | A kinyerni kívánt oldal száma (1-alapú) |
Visszatérési értékek
| Empty string | Nem sikerült megnyitni a fájlt, érvénytelen oldal vagy kinyerési hiba |
|---|---|
| Content string | Az 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...