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

InputFileNameStien og navnet på dokumentet som inneholder sidene som skal trekkes ut
PasswordPassordet som skal brukes ved åpning av dokumentet
OutputFileNameStien og navnet på dokumentet som skal opprettes med de uttrukne sidene
RangeListSidene 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

0Sidene kunne ikke trekkes ut. Bruk LastErrorCode-funksjonen for å finne årsaken til feilen
1Sidene ble trukket ut