ExtractFilePages

Manipulación de documentos, extracción, manipulación de páginas

Descripción

Extrae intervalos de páginas de un documento PDF en disco y coloca las páginas extraídas en un nuevo documento PDF

La función ExtractFilePagesEx puede producir archivos de salida más pequeños mediante un flujo de referencias cruzadas en vez de una tabla de referencias cruzadas

Sintaxis

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

Parámetros

InputFileNameLa ruta y el nombre del documento que contiene las páginas que se extraerán
PasswordLa contraseña que se usará al abrir el documento
OutputFileNameLa ruta y el nombre del documento que se creará y contendrá las páginas extraídas
RangeListLas páginas que se extraerán, por ejemplo "10,15,18-20,25-35". Se ignorarán los caracteres no válidos. Se aceptarán intervalos de páginas invertidos, como "5-1". Se aceptarán números de página duplicados, pero si se realiza un cambio en una de esas páginas, los mismos cambios aparecerán en las páginas duplicadas. La lista de páginas no se ordenará, por lo que el documento resultante tendrá las páginas en el orden especificado

Valores devueltos

0No se pudieron extraer las páginas Use la función LastErrorCode para determinar la causa del error
1Las páginas se extrajeron correctamente