THotPDF.LoadFromFile

THotPDF

 

Κορυφή  Προηγούμενο  Επόμενο

Loads an existing PDF file.

 

Delphi syntax:

function LoadFromFile ( FileName: TFileName ): Integer;

function LoadFromFile ( FileName: TFileName; const Password: AnsiString ): Integer;

 

C++ syntax:

int __fastcall LoadFromFile ( AnsiString FileName );

int __fastcall LoadFromFile ( AnsiString FileName, System::AnsiString Password );

 

Περιγραφή

Καλέστε το LoadFromFile για να φορτώσετε υπάρχον PDF file. Η function LoadFromFile επιστρέφει τον αριθμό σελίδων στο φορτωμένο αρχείο

Τοπικά αρχεία ίσα ή μεγαλύτερα από το LocalFileMappingThreshold χρησιμοποιούν περιορισμένη χαρτογράφηση μνήμης σε παράθυρα με κοινό LRU cache παραθύρων για αναγνώσεις αναλυτή και αμετάβλητα εύρη τεμπέλικων ροών. Ρυθμίστε τη γεωμετρία χαρτογράφησης με LocalFileMappingWindowSize και LocalFileMappingCacheWindows· ορίστε το όριο σε μηδέν για να διατηρήσετε τη διαδρομή TFileStream. Οι αποτυχίες χαρτογράφησης επιστρέφουν αυτόματα σε εναλλακτική λύση

Χρησιμοποιήστε την υπερφόρτωση κωδικού για υποστηριζόμενα κρυπτογραφημένα PDF RC4 και AES Standard. Το HotPDF επικυρώνει τον κωδικό χρήστη ή ιδιοκτήτη, ανακτά το κλειδί αρχείου από περιορισμένες περιοχές trailer, xref, document-ID και λεξικού κρυπτογράφησης, αποκρυπτογραφεί φορτωμένες συμβολοσειρές και ροές στη μνήμη, καθαρίζει την κατάσταση κρυπτογράφησης και επιτρέπει στο SaveLoadedDocument να γράψει μη κρυπτογραφημένο αντίγραφο. Η φόρτωση χωρίς κωδικό καταγράφει το ακατέργαστο αντικείμενο κρυπτογράφησης με την έγκυρη μετατόπιση xref, ώστε μεταγενέστερη κλήση DecryptLoadedDocument να χρησιμοποιεί ακριβείς δυαδικές τιμές security-handler χωρίς επανάνοιγμα του αρχείου. Μη υποστηριζόμενες αναθεωρήσεις κρυπτογράφησης προκαλούν εξαίρεση. Η περιορισμένη ανάκτηση κλειδιού είναι διαθέσιμη από HotPDF v2.489.0 και η καθυστερημένη αποκρυπτογράφηση χωρίς επανάληψη ανάγνωσης από HotPDF v2.490.0

Κατά την εισαγωγή υπαρχόντων PDF objects, το HotPDF αποκωδικοποιεί ISO 32000-1 PDF name #XX escape sequences πριν αποθηκεύσει εσωτερικά τις name values. Names όπως /PANTONE#20216#20CVC, /lime#20Green και /The_Key_of_F#23_Minor διατηρούνται ως οι προοριζόμενες byte values όταν το έγγραφο αντιγράφεται ή αποθηκεύεται αργότερα

 

 

Δείτε επίσης: Χαρτογράφηση τοπικού αρχείου σε παράθυρα, LoadFromStream, DecryptLoadedDocument