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
| InputFileName | Stien til og navnet på det dokument, der indeholder de sider, som skal udtrækkes |
|---|---|
| Password | Den adgangskode, der skal bruges ved åbning af dokumentet |
| OutputFileName | Stien og navnet på det dokument, der skal oprettes med de udtrukne sider. |
| RangeList | De 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
| 0 | Siderne kunne ikke udtrækkes. Brug funktionen LastErrorCode til at bestemme årsagen til fejlen |
|---|---|
| 1 | Siderne blev udtrukket |