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

InputFileNameIl percorso e il nome del documento contenente le pagine da estrarre
PasswordLa password da usare per aprire il documento
OutputFileNamePercorso e nome del documento da creare contenente le pagine estratte
RangeListPagine 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

0Impossibile estrarre le pagine. Usare LastErrorCode per determinarne la causa
1Le pagine sono state estratte correttamente