|
THotPDF Utility Methods
Αυτή η σελίδα συγκεντρώνει τις public THotPDF helper methods που λειτουργούν σε υπάρχοντα PDFs ή εκτελούν document-wide cleanup και analysis
Κρυπτογράφηση και αποκρυπτογράφηση αρχείων
| Μέθοδος |
Περιγραφή |
EncryptFile |
Κρυπτογραφεί υπάρχον PDF απευθείας από input file σε output file. Τα overloads δέχονται THPDFKeyType συν THPDFProtectOptions, integer strength συν permission mask ή τις default encryption settings |
DecryptFile |
Αποκρυπτογραφεί υπάρχον encrypted PDF σε νέο output file χρησιμοποιώντας το παρεχόμενο password. Η μέθοδος επιστρέφει 1 για επιτυχία και 0 για αποτυχία, σύμφωνα με το return style του Direct File API |
DecryptLoadedDocument |
Αποκρυπτογραφεί document που έχει ήδη φορτωθεί μέσω LoadFromFile ή LoadFromStream, ώστε να μπορεί αργότερα να αποθηκευτεί ως μη κρυπτογραφημένο αντίγραφο |
Διαίρεση σελίδων και αντιγραφή metadata
| Μέθοδος |
Περιγραφή |
SplitPDFToFiles |
Διαχωρίζει επιλεγμένες logical pages από input PDF στα αντίστοιχα output files. Τα OutputFiles και LogicalPageIndices είναι parallel arrays· κάθε επιλεγμένη σελίδα γράφεται ως standalone document |
CopyDocumentMetadata |
Αντιγράφει document information και related metadata από άλλο THotPDF instance στο τρέχον document πριν από την έξοδο |
Helpers βελτιστοποίησης και επιδιόρθωσης
| Μέθοδος |
Περιγραφή |
OptimizeOverlappingImages |
Εκτελεί document-level cleanup pass για image-heavy content όπου overlapping image draws μπορούν να απλοποιηθούν πριν από την αποθήκευση |
FixImageClipping |
Επιδιορθώνει image clipping state σε page content όπου imported ή edited content αφήνει clipping regions σε κακή κατάσταση για μεταγενέστερη έξοδο |
CalculateContentStreamScore, IsValidPageContentStream |
Επιθεωρεί page content streams και ταξινομεί αν φαίνονται usable για page-copy και repair workflows. Αυτοί οι helpers είναι κυρίως χρήσιμοι για diagnostics και automated recovery paths |
Δείτε επίσης
|