ExtractFilePages
Przetwarzanie dokumentów, Wyodrębnianie, Przetwarzanie stron
Opis
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 TPDFlib.ExtractFilePages(Const InputFileName, Password, OutputFileName, RangeList: WideString): Integer;
ActiveX
Function PDFlib::ExtractFilePages(InputFileName As String, Password As String, OutputFileName As String, RangeList As String) As Long
DLL
int DLExtractFilePages(int InstanceID, const wchar_t * InputFileName, const wchar_t * Password, const wchar_t * OutputFileName, const wchar_t * 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 |