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

InputFileNameA forrás PDF-dokumentum útvonala és neve
OutputFileNameA létrehozandó másolt PDF-dokumentum elérési útja és neve. A bemeneti fájl nem írható felül
PageCountA Direct Access olvasó által a fájl másolása előtt talált oldalak számát fogadja

Visszatérési értékek

0A 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
1Az oldalszám beolvasása és a fájl másolása sikerült