|
THotPDF-hjælpemetoder
Denne side samler offentligeTHotPDFhjælpemetoder, der fungerer på eksisterende PDF'er eller udfører dokumentdækkende oprydning og analyse
Filkryptering og dekryptering
| Method |
Beskrivelse |
EncryptFile |
Krypter en eksisterende PDF direkte fra en inputfil til en outputfil. Overbelastninger accepterer enTHPDFKeyType plus THPDFProtectOptions, en heltalsstyrke plus tilladelsesmaske eller standardkrypteringsindstillingerne |
DecryptFile |
Dekrypter en eksisterende krypteret PDF til en ny outputfil med den angivne adgangskode. Metoden returnerer1for succes og0for fiasko, hvilket matcher Direct File API-returstilen |
DecryptLoadedDocument |
Dekrypter et dokument, der allerede er indlæst viaLoadFromFile or LoadFromStreamså det senere kan gemmes som en ukrypteret kopi |
Sideopdeling og metadatakopiering
| Method |
Beskrivelse |
SplitPDFToFiles |
Opdel valgte logiske sider fra en input-PDF til de tilsvarende outputfilerOutputFiles and LogicalPageIndiceser parallelle arrays; hver valgte side skrives som et selvstændigt dokument |
CopyDocumentMetadata |
Kopier dokumentoplysninger og relaterede metadata fra en andenTHotPDFinstans til det aktuelle dokument før output |
Optimerings- og reparationshjælpere
| Method |
Beskrivelse |
OptimizeOverlappingImages |
Kør et dokument-niveau oprydningsgennemløb for billedtungt indhold, hvor overlappende billedtegninger kan forenkles før lagring |
FixImageClipping |
Reparer billedbeskæringstilstand i sideindhold, hvor importeret eller redigeret indhold efterlader beskæringsregioner i en dårlig tilstand til senere output |
CalculateContentStreamScore, IsValidPageContentStream |
Inspicer sideindholdsstrome og klassificer, om de ser anvendelige ud til side-kopiering og reparationsarbejdsgange. Disse hjælpere er primært nyttige til diagnostik og automatiserede genopretningsstier |
Se også
|