ExtractFilePagesA
Manipulación de documentos, extracción, manipulación de páginas
Descripción
La A final indica el punto de entrada ANSI (char) de la DLL; la interfaz ActiveX/COM expone solo la forma Unicode. El comportamiento es idéntico al de ExtractFilePages y los argumentos de cadena se interpretan con la página de códigos actual de SetAnsiMode
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 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);
Parámetros
| InputFileName | La ruta y el nombre del documento que contiene las páginas que se extraerán |
|---|---|
| Password | La contraseña que se usará al abrir el documento |
| OutputFileName | La ruta y el nombre del documento que se creará y contendrá las páginas extraídas |
| RangeList | Las 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
| 0 | No se pudieron extraer las páginas Use la función LastErrorCode para determinar la causa del error |
|---|---|
| 1 | Las páginas se extrajeron correctamente |