ExtractFilePages
Documentmanipulatie, extractie, paginabewerking
Beschrijving
Extraheert paginabereiken uit een PDF-document op schijf en zet de geëxtraheerde pagina's in een nieuw PDF-document
De functie ExtractFilePagesEx kan kleinere uitvoerbestanden opleveren door een cross reference stream te gebruiken in plaats van een kruisverwijzingstabel
Syntaxis
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);
Parameters
| InputFileName | Het pad en de naam van het document dat de te extraheren pagina's bevat |
|---|---|
| Password | Het wachtwoord dat bij het openen van het document wordt gebruikt |
| OutputFileName | Het pad en de naam van het aan te maken document met de geëxtraheerde pagina's |
| RangeList | De te extraheren pagina's, bijvoorbeeld "10,15,18-20,25-35". Ongeldige tekens worden genegeerd. Omgekeerde paginabereiken zoals "5-1" worden geaccepteerd. Dubbele paginanummers worden geaccepteerd, maar wordt er zo'n pagina gewijzigd, dan verschijnen dezelfde wijzigingen op de dubbele pagina's. De lijst met pagina's wordt niet gesorteerd, dus het resulterende document heeft de pagina's in de opgegeven volgorde |
Retourwaarden
| 0 | De pagina's konden niet worden geëxtraheerd. Gebruik de functie LastErrorCode om de oorzaak van de fout te bepalen |
|---|---|
| 1 | De pagina's zijn met succes geëxtraheerd |