ExtractFilePagesA
Manipulation de documents, extraction, manipulation des pages
Description
Le A final indique le point d’entrée de DLL ANSI (char); l’interface ActiveX/COM n’expose que la forme Unicode. Le comportement est identique à ExtractFilePages et les arguments de chaîne sont interprétés selon la page de codes SetAnsiMode actuelle
Extrait des plages de pages d'un document PDF sur disque et place les pages extraites dans un nouveau document PDF
La fonction ExtractFilePagesEx peut produire des fichiers de sortie plus petits en utilisant un flux de références croisées au lieu d'une table de références croisées
Syntaxe
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);
Paramètres
| InputFileName | Chemin et nom du document contenant les pages à extraire |
|---|---|
| Password | Mot de passe à utiliser pour ouvrir le document |
| OutputFileName | Chemin et nom du document à créer pour contenir les pages extraites |
| RangeList | Pages à extraire, par exemple "10,15,18-20,25-35". Les caractères non valides sont ignorés. Les plages inversées telles que "5-1" et les numéros en double sont acceptés ; modifier une page dupliquée modifie ses copies. La liste n’est pas triée, et le document obtenu conserve l’ordre indiqué |
Valeurs de retour
| 0 | Les pages n'ont pas pu être extraites Utilisez la fonction LastErrorCode pour déterminer la cause de l'échec |
|---|---|
| 1 | Les pages ont été extraites |