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

InputFileNameLa ruta y el nombre del documento PDF de origen
OutputFileNameRuta y nombre del documento PDF copiado que se creará. El archivo de entrada no puede sobrescribirse
PageCountRecibe el número de páginas encontradas por el lector Direct Access antes de copiar el archivo

Valores devueltos

0No 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
1Se ha leído el número de páginas y el archivo se ha copiado correctamente