THotPDF.LoadFromStream

THotPDF

 

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

Loads an existing PDF file from stream.

 

Delphi syntax:

function LoadFromStream ( DocStream: TStream ): Integer;

function LoadFromStream ( DocStream: TStream; const Password: AnsiString ): Integer;

 

C++ syntax:

int __fastcall LoadFromStream ( Classes::TStream* DocStream );

int __fastcall LoadFromStream ( Classes::TStream* DocStream, System::AnsiString Password );

 

Περιγραφή

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

Χρησιμοποιήστε την υπερφόρτωση κωδικού για υποστηριζόμενα κρυπτογραφημένα 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 όταν το έγγραφο αντιγράφεται ή αποθηκεύεται αργότερα

 

 

 

Δείτε επίσης: LoadFromFile, LoadFromRandomAccessSource, DecryptLoadedDocument