ExtractFilePages

Manipulation de documents, extraction, manipulation des pages

Description

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

Paramètres

InputFileNameChemin et nom du document contenant les pages à extraire
PasswordMot de passe à utiliser pour ouvrir le document
OutputFileNameChemin et nom du document à créer pour contenir les pages extraites
RangeListPages à 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

0Les pages n'ont pas pu être extraites Utilisez la fonction LastErrorCode pour déterminer la cause de l'échec
1Les pages ont été extraites