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 |
|---|---|
| OutputFileName | Kuriamino nukopijuotojo PDF dokumento kelias ir pavadinimas. Įvesties failo perrašyti negalima |
| PageCount | Gauna 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 |
|---|---|
| 1 | Puslapių skaičius perskaitytas, o failas nukopijuotas sėkmingai |