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
| 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 |