DACopyFile
Dokumentumkezelés, közvetlen hozzáférési funkciók
Leírás
A bemeneti PDF-et csak olvasható módban nyitja meg a Direct Access olvasón keresztül az oldalszám meghatározásához, bezárja a fogópontot, majd a forrásbájtokat változatlanul átmásolja a kimeneti fájlba
Ez a függvény olyan munkafolyamatokhoz készült, amelyek oldalszámra és fájlból fájlba másolásra szorulnak a szokásos LoadFromFile objektumgráf használata vagy a dokumentum DASaveAsFile általi újraírása nélkül. Nem alkalmaz Direct Access szerkesztéseket. Ha a módosított dokumentumot teljes egészében újra kell írni, használja a DAOpenFile vagy DAOpenFileReadOnly függvényt a DASaveAsFile függvénnyel együtt
Szintaxis
Delphi
Function TPDFlib.DACopyFile(Const InputFileName, OutputFileName: WideString; Out PageCount: Integer): Integer; Overload;
Function TPDFlib.DACopyFile(Const InputFileName, OutputFileName: WideString): Integer; Overload;
Paraméterek
| InputFileName | A forrás PDF-dokumentum útvonala és neve |
|---|---|
| OutputFileName | A létrehozandó másolt PDF-dokumentum elérési útja és neve. A bemeneti fájl nem írható felül |
| PageCount | A Direct Access olvasó által a fájl másolása előtt talált oldalak számát fogadja |
Visszatérési értékek
| 0 | A forrást nem lehetett megnyitni, a bemeneti és kimeneti útvonal ugyanarra a fájlra mutat, vagy a kimeneti másolatot nem lehetett létrehozni. Az alapul szolgáló hibát a LastErrorCode értékben ellenőrizheti |
|---|---|
| 1 | Az oldalszám beolvasása és a fájl másolása sikerült |