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
| InputFileName | Cesta a název dokumentu obsahujícího stránky k extrahování |
|---|---|
| Password | Heslo použité při otevírání dokumentu |
| OutputFileName | Cesta a název dokumentu, který se má vytvořit a bude obsahovat extrahované stránky |
| RangeList | Strá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
| 0 | Stránky se nepodařilo extrahovat. Příčinu selhání zjistíte pomocí funkce LastErrorCode |
|---|---|
| 1 | Stránky byly úspěšně extrahovány |