DACopyFile

Gestione dei documenti, funzionalità di accesso diretto

Descrizione

Apre il PDF di input tramite il lettore Direct Access in modalità di sola lettura per determinare il numero di pagine, chiude l'handle e copia quindi senza modifiche i byte sorgente nel file di output

Questa funzione è destinata ai flussi di lavoro che richiedono un numero di pagine e una copia da file a file senza usare il normale grafo di oggetti LoadFromFile né riscrivere il documento tramite DASaveAsFile. Non applica le modifiche Direct Access. Usare DAOpenFile o DAOpenFileReadOnly con DASaveAsFile quando un documento modificato deve essere riscritto completamente

Sintassi

Delphi

Function TPDFlib.DACopyFile(Const InputFileName, OutputFileName: WideString; Out PageCount: Integer): Integer; Overload;
Function TPDFlib.DACopyFile(Const InputFileName, OutputFileName: WideString): Integer; Overload;

Parametri

InputFileNameIl percorso e il nome del documento PDF di origine
OutputFileNamePercorso e nome del documento PDF copiato da creare. Il file di input non può essere sovrascritto
PageCountRiceve il numero di pagine trovate dal lettore Direct Access prima della copia del file

Valori restituiti

0Non è stato possibile aprire il sorgente, i percorsi di input e output fanno riferimento allo stesso file oppure non è stato possibile creare la copia di output. Controllare LastErrorCode per l'errore sottostante
1Il numero di pagine è stato letto e il file è stato copiato correttamente