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
| InputFileName | Il percorso e il nome del documento PDF di origine |
|---|---|
| OutputFileName | Percorso e nome del documento PDF copiato da creare. Il file di input non può essere sovrascritto |
| PageCount | Riceve il numero di pagine trovate dal lettore Direct Access prima della copia del file |
Valori restituiti
| 0 | Non è 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 |
|---|---|
| 1 | Il numero di pagine è stato letto e il file è stato copiato correttamente |