|
THotPDF Utility Methods
Această pagină adună metodele publice ajutătoare THotPDF care operează asupra PDF-urilor existente sau fac curățare și analiză la nivelul întregului document
File Encryption and Decryption
| Metodă |
Descriere |
EncryptFile |
Criptează un PDF existent direct dintr-un fișier de intrare într-un fișier de ieșire. Supraincărcările acceptă un THPDFKeyType plus THPDFProtectOptions, o putere numerică plus o mască de permisiuni sau setările implicite de criptare |
DecryptFile |
Decriptează un PDF criptat existent într-un fișier de ieșire nou folosind parola furnizată. Metoda returnează 1 pentru succes și 0 pentru eșec, potrivit stilului de returnare al Direct File API |
DecryptLoadedDocument |
Decriptează un document deja încărcat prin LoadFromFile sau LoadFromStream, astfel încât să poată fi salvat ulterior ca o copie necriptată |
Page Splitting and Metadata Copy
| Method |
Descriere |
SplitPDFToFiles |
Împarte paginile logice selectate dintr-un PDF de intrare în fișierele de ieșire corespunzătoare. OutputFiles și LogicalPageIndices sunt tablouri paralele; fiecare pagină selectată este scrisă ca document de sine stătător |
CopyDocumentMetadata |
Copiază informațiile documentului și metadatele asociate dintr-o altă instanță THotPDF în documentul curent, înainte de ieșire |
Optimization and Repair Helpers
| Method |
Descriere |
OptimizeOverlappingImages |
Rulează o trecere de curățare la nivel de document pentru conținutul bogat în imagini, unde desenările suprapuse pot fi simplificate înainte de salvare |
FixImageClipping |
Repară starea de clipping a imaginilor în conținutul paginii atunci când conținutul importat sau editat lasă regiunile de decupare într-o stare greșită pentru ieșirea ulterioară |
CalculateContentStreamScore, IsValidPageContentStream |
Inspectează fluxurile de conținut ale paginii și clasifică dacă par utilizabile pentru fluxurile de copiere și reparare a paginilor. Aceste ajutoare sunt utile în principal pentru diagnosticare și căi automate de recuperare |
Vezi și
|