ExtractFilePagesA

Dokumentbearbeitung, Extraktion, Seitenbearbeitung

Beschreibung

Das abschließende A bezeichnet den ANSI-Einstiegspunkt (char) der DLL; die ActiveX/COM-Schnittstelle stellt nur die Unicode-Form bereit. Das Verhalten entspricht ExtractFilePages, und Zeichenfolgenargumente werden anhand der aktuellen Codepage von SetAnsiMode interpretiert

Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.

Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.

Syntax

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

Parameter

InputFileNamePfad und Name des Dokuments, das die zu extrahierenden Seiten enthält.
PasswordDas beim Öffnen des Dokuments zu verwendende Kennwort
OutputFileNamePfad und Name des zu erstellenden Dokuments mit den extrahierten Seiten.
RangeListDie zu extrahierenden Seiten, beispielsweise "10,15,18-20,25-35". Ungültige Zeichen werden ignoriert. Umgekehrte Seitenbereiche wie "5-1" werden akzeptiert. Doppelte Seitenzahlen sind zulässig; wird eine solche Seite jedoch geändert, erscheinen dieselben Änderungen auch auf den duplizierten Seiten. Die Seitenliste wird nicht sortiert, sodass das resultierende Dokument die Seiten in der angegebenen Reihenfolge enthält.

Rückgabewerte

0Die Seiten konnten nicht extrahiert werden. Verwenden Sie die Funktion LastErrorCode, um die Fehlerursache zu ermitteln.
1Die Seiten wurden erfolgreich extrahiert