ExtractFilePagesA

Dokumentumkezelés, kinyerés, oldalkezelés

Leírás

A záró A az ANSI (char) DLL-belépési pontot jelöli; az ActiveX/COM felület csak az Unicode-változatot biztosítja. Viselkedése megegyezik a ExtractFilePages viselkedésével, a karakterlánc-argumentumokat pedig az aktuális SetAnsiMode kódlap használatával értelmezi

Oldaltartományokat nyer ki a lemezen lévő PDF-dokumentumból, és a kinyert oldalakat új PDF-dokumentumba helyezi

Az ExtractFilePagesEx függvény kisebb kimeneti fájlokat is tud létrehozni kereszthivatkozási adatfolyam használatával kereszthivatkozási tábla helyett

Szintaxis

Delphi

Function DLExtractFilePagesA(InstanceID: Integer; InputFileName, Password, OutputFileName, RangeList: PAnsiChar): Integer;

DLL

int DLExtractFilePagesA(int InstanceID, const char * InputFileName, const char * Password, const char * OutputFileName, const char * RangeList);

Paraméterek

InputFileNameA kivonandó oldalakat tartalmazó dokumentum elérési útja és neve
PasswordA dokumentum megnyitásakor használandó jelszó
OutputFileNameA létrehozandó, kinyert oldalakat tartalmazó dokumentum elérési útja és neve
RangeListA kibontandó oldalak, például "10,15,18-20,25-35". Az érvénytelen karaktereket figyelmen kívül hagyja. Az olyan fordított oldaltartományokat, mint a "5-1", elfogadja. Az ismétlődő oldalszámokat elfogadja, de ha egy ilyen oldalon módosítás történik, ugyanazok a változtatások jelennek meg a másodpéldány oldalakon. Az oldalak listája nem lesz rendezve, ezért az eredménydokumentumban az oldalak a megadott sorrendben szerepelnek

Visszatérési értékek

0Az oldalak nem bonthetők ki. A hiba okának meghatározásához használja a LastErrorCode függvényt
1Az oldalak sikeresen ki lettek nyerve