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

InputFileNamePot in ime izvornega dokumenta PDF
OutputFileNamePot in ime kopirane datoteke PDF za ustvarjanje. Vhodne datoteke ni mogoče prepisati
PageCountPrejme število strani, ki jih je bralnik Direct Access našel, preden je datoteka kopirana

Vrnjene vrednosti

0Vira 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