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å