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