ExtractFilePagesExA

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 ExtractFilePagesEx, 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.

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 DLExtractFilePagesExA(InstanceID: Integer; InputFileName, Password, OutputFileName, RangeList: PAnsiChar; Options: Integer): Integer;

DLL

int DLExtractFilePagesExA(int InstanceID, const char * InputFileName, const char * Password, const char * OutputFileName, const char * RangeList, int Options);

Parameter

InputFileNamePfad und Name des Dokuments, das die zu extrahierenden Seiten enthält. Das beim Öffnen des Dokuments zu verwendende Kennwort.
Password
OutputFileNamePfad und Name des zu erstellenden Dokuments mit den extrahierten Seiten. Die 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.
RangeList
Options0 = Eine Querverweistabelle verwenden 1 = Einen Querverweisstream verwenden (kleinere Ausgabedatei) 2 = Alle auf AcroForm und XFA basierenden FormFields sowie Usage Rights entfernen

Rückgabewerte

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