ExtractFilePagesExA
Przetwarzanie dokumentów, Wyodrębnianie, Przetwarzanie stron
Opis
Końcowa litera A oznacza punkt wejścia DLL ANSI (char); powierzchnia ActiveX/COM udostępnia wyłącznie postać Unicode. Zachowanie jest identyczne jak w ExtractFilePagesEx, a argumenty ciągów są interpretowane przy użyciu bieżącej strony kodowej SetAnsiMode
Działa podobnie do funkcji ExtractFilePages, lecz może generować mniejsze pliki wyjściowe za pomocą strumieni odsyłaczy zamiast tabeli odsyłaczy
Opcje można łączyć logicznym OR'd, aby wywołać wiele opcji
Na przykład Options = 3 (1 + 2) spowoduje użycie strumienia odwołań krzyżowych (mniejszy rozmiar pliku wyjściowego), a także usunięcie wszystkich pól formularza opartych na AcroForm i XFA oraz praw użytkowania
Składnia
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);
Parametry
| InputFileName | Ścieżka i nazwa dokumentu zawierającego strony do wyodrębnienia. Hasło używane podczas otwierania dokumentu |
|---|---|
| Password | |
| OutputFileName | Ścieżka i nazwa tworzonego dokumentu zawierającego wyodrębnione strony. Strony do wyodrębnienia, na przykład "10,15,18-20,25-35". Nieprawidłowe znaki zostaną zignorowane. Odwrócone zakresy stron, takie jak "5-1", są akceptowane. Powtórzone numery stron są akceptowane, lecz zmiana takiej strony pojawi się również na jej duplikatach. Lista stron nie jest sortowana, więc dokument wynikowy zachowuje określoną kolejność stron |
| RangeList | |
| Options | 0 = Użyj tabeli odsyłaczy 1 = Użyj strumienia odsyłaczy (mniejszy rozmiar pliku wyjściowego) 2 = Usuń wszystkie pola formularza oparte na AcroForm i XFA oraz prawa użytkowania |
Wartości zwracane
| 0 | Nie można było wyodrębnić stron. Użyj funkcji LastErrorCode, aby ustalić przyczynę niepowodzenia |
|---|---|
| 1 | Strony zostały pomyślnie wyodrębnione |