ExtractFilePages

Manipulace s dokumenty, extrakce, manipulace se stránkami

Popis

Extrahuje rozsahy stránek z PDF dokumentu na disku a extrahované stránky umístí do nového PDF dokumentu

Funkce ExtractFilePagesEx umí vytvořit menší výstupní soubory díky použití streamu křížových odkazů místo tabulky křížových odkazů

Syntaxe

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

InputFileNameCesta a název dokumentu obsahujícího stránky k extrahování
PasswordHeslo použité při otevírání dokumentu
OutputFileNameCesta a název dokumentu, který se má vytvořit a bude obsahovat extrahované stránky
RangeListStránky k extrahování, například "10,15,18-20,25-35". Neplatné znaky se ignorují. Obrácené rozsahy jako "5-1" se přijmou. Duplicity čísel stránek se přijmou, ale provede-li se na takové stránce změna, objeví se tytéž změny i na duplicitních stránkách. Seznam stránek se nesortuje, takže výsledný dokument bude mít stránky v zadaném pořadí

Návratové hodnoty

0Stránky se nepodařilo extrahovat. Příčinu selhání zjistíte pomocí funkce LastErrorCode
1Stránky byly úspěšně extrahovány