ExtractFilePagesA
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 ExtractFilePages, a argumenty ciągów są interpretowane przy użyciu bieżącej strony kodowej SetAnsiMode
Wyodrębnia zakresy stron z dokumentu PDF na dysku i umieszcza je w nowym dokumencie PDF
Funkcja ExtractFilePagesEx może tworzyć mniejsze pliki wyjściowe, używając strumienia odsyłaczy zamiast tabeli odsyłaczy
Składnia
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);
Parametry
| InputFileName | Ścieżka i nazwa dokumentu zawierającego strony do wyodrębnienia |
|---|---|
| Password | Hasło używane podczas otwierania dokumentu |
| OutputFileName | Ścieżka i nazwa tworzonego dokumentu zawierającego wyodrębnione strony |
| RangeList | 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 |
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 |