DACopyFile

Dokumentų valdymas, tiesioginės prieigos funkcijos

Aprašymas

Atveria įvesties PDF per Direct Access skaitytuvą tik skaitymo režimu puslapių skaičiui nustatyti, užveria rankenėlę, tada nekeisdama nukopijuoja šaltinio baitus į išvesties failą

Ši funkcija skirta eigoms, kurioms reikia puslapių skaičiaus ir failo-į-failą kopijos nenaudojant įprastosios LoadFromFile objektų grafo arba perrašant dokumentą per DASaveAsFile. Ji netaiko Direct Access redagavimų. Kai pakeistąjį dokumentą reikia visiškai perrašyti, naudokite DAOpenFile arba DAOpenFileReadOnly su DASaveAsFile

Sintaksė

Delphi

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

Parametrai

InputFileNameŠaltinio PDF dokumento kelias ir pavadinimas
OutputFileNameKuriamino nukopijuotojo PDF dokumento kelias ir pavadinimas. Įvesties failo perrašyti negalima
PageCountGauna puslapių, kuriuos rado Direct Access skaitytuvas iki failo kopijuojant, skaičių

Grąžinamos reikšmės

0Šaltinio atverti nepavyko, įvesties ir išvesties keliai nurodo tą patį failą arba išvesties kopijos sukurti nepavyko. Paremiančiajai klaidai žr. LastErrorCode
1Puslapių skaičius perskaitytas, o failas nukopijuotas sėkmingai