ExtractFilePagesA

Dokumentbehandling, udtræk, sidehåndtering

Beskrivelse

Det afsluttende A angiver DLL-indgangspunktet for ANSI (char); ActiveX/COM-grænsefladen eksponerer kun Unicode-formen. Funktionsmåden er identisk med ExtractFilePages, og strengargumenter fortolkes med den aktuelle SetAnsiMode-tegntabel

Udtrækker sideintervaller fra et PDF-dokument på disken og placerer de udtrukne sider i et nyt PDF-dokument.

Funktionen ExtractFilePagesEx kan fremstille mindre outputfiler ved at bruge en krydsreferencestrøm i stedet for en krydsreferencetabel.

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);

Parametre

InputFileNameStien til og navnet på det dokument, der indeholder de sider, som skal udtrækkes
PasswordDen adgangskode, der skal bruges ved åbning af dokumentet
OutputFileNameStien og navnet på det dokument, der skal oprettes med de udtrukne sider.
RangeListDe sider, der skal udtrækkes, f.eks. "10,15,18-20,25-35". Ugyldige tegn ignoreres. Omvendte sideområder som "5-1" accepteres. Dublerede sidenumre accepteres, men hvis der foretages en ændring på en sådan side, vises de samme ændringer på de dublerede sider. Sidelisten sorteres ikke, så det resulterende dokument får siderne i den angivne rækkefølge.

Returværdier

0Siderne kunne ikke udtrækkes. Brug funktionen LastErrorCode til at bestemme årsagen til fejlen
1Siderne blev udtrukket