ExtractFilePagesA

Manipolazione dei documenti, estrazione, manipolazione delle pagine

Descrizione

Il suffisso A indica l'entry point DLL ANSI (char); l'interfaccia ActiveX/COM espone soltanto la forma Unicode. Il comportamento è identico a ExtractFilePages e gli argomenti stringa vengono interpretati usando la code page corrente di SetAnsiMode

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 DLExtractFilePagesA(InstanceID: Integer; InputFileName, Password, OutputFileName, RangeList: PAnsiChar): Integer;

DLL

int DLExtractFilePagesA(int InstanceID, const char * InputFileName, const char * Password, const char * OutputFileName, const char * 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