DACopyFile
Διαχείριση εγγράφων, Λειτουργίες άμεσης πρόσβασης
Περιγραφή
Ανοίγει το PDF εισόδου μέσω του Direct Access reader σε λειτουργία μόνο-ανάγνωσης για τον καθορισμό του πλήθους σελίδων, κλείνει το handle, και μετά αντιγράφει τα bytes πηγής αμετάβλητα στο αρχείο εξόδου
Η συνάρτηση προορίζεται για ροές εργασίας που χρειάζονται πλήθος σελίδων και αντιγραφή από αρχείο σε αρχείο, χωρίς να χρησιμοποιούν το κανονικό γράφημα αντικειμένων του LoadFromFile ή να ξαναγράφουν το έγγραφο μέσω του DASaveAsFile. Δεν εφαρμόζει επεξεργασίες Direct Access. Χρησιμοποιήστε το DAOpenFile ή το DAOpenFileReadOnly μαζί με το DASaveAsFile όταν ένα τροποποιημένο έγγραφο πρέπει να ξαναγραφτεί πλήρως
Σύνταξη
Delphi
Function TPDFlib.DACopyFile(Const InputFileName, OutputFileName: WideString; Out PageCount: Integer): Integer; Overload;
Function TPDFlib.DACopyFile(Const InputFileName, OutputFileName: WideString): Integer; Overload;
Παράμετροι
| InputFileName | Η διαδρομή και το όνομα του PDF εγγράφου πηγής |
|---|---|
| OutputFileName | Η διαδρομή και το όνομα του αντιγράφου εγγράφου PDF που θα δημιουργηθεί. Το αρχείο εισόδου δεν μπορεί να αντικατασταθεί |
| PageCount | Λαμβάνει τον αριθμό σελίδων που βρήκε ο Direct Access reader πριν αντιγραφεί το αρχείο |
Τιμές επιστροφής
| 0 | Η πηγή δεν άνοιξε, οι διαδρομές εισόδου και εξόδου δείχνουν το ίδιο αρχείο, ή το αντίγραφο εξόδου δεν δημιουργήθηκε. Δείτε το LastErrorCode για το υποκείμενο σφάλμα. |
|---|---|
| 1 | Το πλήθος σελίδων διαβάστηκε και το αρχείο αντιγράφηκε επιτυχώς |