ExtractFilePagesA
Dokumentmanipulering, Uttrekk, Sidemanipulering
Beskrivelse
Den avsluttende A angir ANSI-inngangspunktet (char) i DLL-en; ActiveX/COM-flaten eksponerer kun Unicode-formen. Oppførselen er identisk med ExtractFilePages og strengargumenter tolkes ut fra gjeldende kodetabell i SetAnsiMode
Trekkter ut sideområder fra et PDF-dokument på disk og legger de uttrukne sidene i et nytt PDF-dokument
ExtractFilePagesEx-funksjonen kan produsere mindre utdatafiler ved å bruke en kryssreferanse-strøm i stedet for en kryssreferansetabell
Syntaks
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);
Parametere
| InputFileName | Stien og navnet på dokumentet som inneholder sidene som skal trekkes ut |
|---|---|
| Password | Passordet som skal brukes ved åpning av dokumentet |
| OutputFileName | Stien og navnet på dokumentet som skal opprettes med de uttrukne sidene |
| RangeList | Sidene som skal trekkes ut, for eksempel "10,15,18-20,25-35". Ugyldige tegn ignoreres. Omvendte sideområder som "5-1" godtas. Dupliserte sidenumre godtas, men hvis en endring gjøres på en slik side, vises de samme endringene på duplikatsidene. Listen over sider sorteres ikke, så det resulterende dokumentet får sidene i angitt rekkefølge |
Returverdier
| 0 | Sidene kunne ikke trekkes ut. Bruk LastErrorCode-funksjonen for å finne årsaken til feilen |
|---|---|
| 1 | Sidene ble trukket ut |