DACopyFile
Upravljanje dokumentov, funkcionalnost neposrednega dostopa
Opis
Vhodni PDF odpre prek bralnika Direct Access v načinu samo za branje, da ugotovi število strani, zapre handle, nato pa izvorne bajte nespremenjene kopira v izhodno datoteko
Ta funkcija je namenjena potekom dela, ki potrebujejo število strani in kopiranje datoteke-v-datoteko brez uporabe običajnega grafa objektov LoadFromFile ali prepisovanja dokumenta skozi DASaveAsFile. Ne uveljavi urejanj Direct Access. Uporabite DAOpenFile ali DAOpenFileReadOnly s DASaveAsFile, kadar se mora spremenjeni dokument v celoti prepisati
Sintaksa
Delphi
Function TPDFlib.DACopyFile(Const InputFileName, OutputFileName: WideString; Out PageCount: Integer): Integer; Overload;
Function TPDFlib.DACopyFile(Const InputFileName, OutputFileName: WideString): Integer; Overload;
Parametri
| InputFileName | Pot in ime izvornega dokumenta PDF |
|---|---|
| OutputFileName | Pot in ime kopirane datoteke PDF za ustvarjanje. Vhodne datoteke ni mogoče prepisati |
| PageCount | Prejme število strani, ki jih je bralnik Direct Access našel, preden je datoteka kopirana |
Vrnjene vrednosti
| 0 | Vira ni bilo mogoče odpreti, vhodna in izhodna poti se nanašata na isto datoteko ali izhodne kopije ni bilo mogoče ustvariti. Temeljno napako preverite v LastErrorCode |
|---|---|
| 1 | Število strani je bilo prebrano in datoteka uspešno kopirana |