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Το πλήθος σελίδων διαβάστηκε και το αρχείο αντιγράφηκε επιτυχώς