ExtractFilePages
Manipolazione dei documenti, estrazione, manipolazione delle pagine
Descrizione
Estrae intervalli di pagine da un PDF su disco e li inserisce in un nuovo documento PDF
La funzione ExtractFilePagesEx può produrre file di output più piccoli usando uno stream di riferimenti incrociati invece di una tabella di riferimenti incrociati.
Sintassi
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);
Parametri
| InputFileName | Il percorso e il nome del documento contenente le pagine da estrarre |
|---|---|
| Password | La password da usare per aprire il documento |
| OutputFileName | Percorso e nome del documento da creare contenente le pagine estratte |
| RangeList | Pagine da estrarre, ad esempio "10,15,18-20,25-35". I caratteri non validi vengono ignorati. Sono accettati intervalli inversi come "5-1" e numeri duplicati, ma le modifiche a una pagina appaiono anche nei duplicati. L'elenco non viene ordinato e il documento mantiene l'ordine specificato |
Valori restituiti
| 0 | Impossibile estrarre le pagine. Usare LastErrorCode per determinarne la causa |
|---|---|
| 1 | Le pagine sono state estratte correttamente |