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
PasswordHasło używane podczas otwierania dokumentu
OutputFileNameŚcieżka i nazwa tworzonego dokumentu zawierającego wyodrębnione strony
RangeListStrony 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

0Nie można było wyodrębnić stron. Użyj funkcji LastErrorCode, aby ustalić przyczynę niepowodzenia
1Strony zostały pomyślnie wyodrębnione