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
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