ExtractFilePagesExA
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 ExtractFilePagesEx viselkedésével, a karakterlánc-argumentumokat pedig az aktuális SetAnsiMode kódlap használatával értelmezi
Hasonló az ExtractFilePages függvényhez, de keresztreferencia-tábla helyett keresztreferencia-adatfolyamok használatával kisebb kimeneti fájlokat tud létrehozni
Az Options értékei logikai OR'd művelettel kombinálhatók több beállítás meghívásához
Például az Options = 3 (1 + 2) keresztregencia-adatfolyamot használ (kisebb kimeneti fájlméret), és eltávolítja az összes AcroForm- és XFA-alapú FormField mezőt, valamint a Usage Rights elemeket
Szintaxis
Delphi
Function DLExtractFilePagesExA(InstanceID: Integer; InputFileName, Password, OutputFileName, RangeList: PAnsiChar; Options: Integer): Integer;
DLL
int DLExtractFilePagesExA(int InstanceID, const char * InputFileName, const char * Password, const char * OutputFileName, const char * RangeList, int Options);
Paraméterek
| InputFileName | A kinyerendő oldalakat tartalmazó dokumentum elérési útja és neve. A dokumentum megnyitásához használandó jelszó |
|---|---|
| Password | |
| OutputFileName | A létrehozandó, kinyert oldalakat tartalmazó dokumentum elérési útja és neve. A kinyerendő oldalak például "10,15,18-20,25-35". Az érvénytelen karaktereket figyelmen kívül hagyja. Az olyan fordított oldaltartományok, mint az "5-1", elfogadottak. Az ismétlődő oldalszámok elfogadottak, de ha ilyen oldalon módosítás történik, ugyanaz a változás a másodpéldányokon is megjelenik. Az oldallista nem rendeződik, ezért az eredménydokumentum az oldalakat a megadott sorrendben tartalmazza |
| RangeList | |
| Options | 0 = Kereszthivatkozási tábla használata 1 = Kereszthivatkozási adatfolyam használata (kisebb kimeneti fájlméret) 2 = Az összes AcroForm- és XFA-alapú FormField, valamint a Usage Rights eltávolítása |
Visszatérési értékek
| 0 | Az oldalak nem bonthetők ki. A hiba okának meghatározásához használja a LastErrorCode függvényt |
|---|---|
| 1 | Az oldalak sikeresen ki lettek nyerve |