DACopyFile
Gestión de documentos, funcionalidad de acceso directo
Descripción
Abre el PDF de entrada mediante el lector Direct Access en modo de solo lectura para determinar el número de páginas, cierra el identificador y copia sin cambios los bytes de origen en el archivo de salida
Para obtener recuento y copia archivo a archivo sin LoadFromFile ni DASaveAsFile. No aplica ediciones Direct Access; use DAOpenFile o DAOpenFileReadOnly con DASaveAsFile para reescribir cambios
Sintaxis
Delphi
Function TPDFlib.DACopyFile(Const InputFileName, OutputFileName: WideString; Out PageCount: Integer): Integer; Overload;
Function TPDFlib.DACopyFile(Const InputFileName, OutputFileName: WideString): Integer; Overload;
Parámetros
| InputFileName | La ruta y el nombre del documento PDF de origen |
|---|---|
| OutputFileName | Ruta y nombre del documento PDF copiado que se creará. El archivo de entrada no puede sobrescribirse |
| PageCount | Recibe el número de páginas encontradas por el lector Direct Access antes de copiar el archivo |
Valores devueltos
| 0 | No se pudo abrir el origen, las rutas de entrada y salida hacen referencia al mismo archivo o no se pudo crear la copia de salida. Consulte LastErrorCode para conocer el error subyacente |
|---|---|
| 1 | Se ha leído el número de páginas y el archivo se ha copiado correctamente |