ExtractFilePagesA
Manipulación de documentos, extracción, manipulación de páginas
Descripción
La A final indica el punto de entrada de DLL ANSI (char); la interfaz ActiveX/COM solo expone la forma Unicode. El comportamiento es idéntico a ExtractFilePages y los argumentos de cadena se interpretan con la página de códigos SetAnsiMode actual
Extrae intervalos de páginas de un documento PDF en disco y coloca las páginas extraídas en un documento PDF nuevo
La función ExtractFilePagesEx puede producir archivos de salida más pequeños mediante un flujo de referencias cruzadas en lugar 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 van a extraer |
|---|---|
| Password | La contraseña que se utilizará al abrir el documento |
| OutputFileName | La ruta y el nombre del documento que se creará con las páginas extraídas |
| RangeList | Páginas, p. ej., "10,15,18-20,25-35". Omite caracteres inválidos, acepta "5-1" y duplicados; los cambios en una duplicada aparecen en todas. No ordena y conserva el orden indicado |
Valores devueltos
| 0 | No se pudieron extraer las páginas. Utilice la función LastErrorCode para determinar la causa del error |
|---|---|
| 1 | Las páginas se extrajeron correctamente |