THPDFSanitiseReport Record
Verwijderaantallen per categorie, werklimieten en de gezondheid van de objectgraaf voor een opschoningsrun op een geladen document
Declaratie
THPDFSanitiseReport= record
Profile: THPDFSanitiseProfile;
ActionsRemoved: Integer;
JavaScriptEntriesRemoved: Integer;
EmbeddedFilesRemoved: Integer;
RiskyAnnotationsRemoved: Integer;
XFAEntriesRemoved: Integer;
PayloadStreamsRemoved: Integer;
ReferencesRemoved: Integer;
UnreachableObjectsRemoved: Integer;
MetadataEntriesRemoved: Integer;
RedactAnnotationsRemoved: Integer;
PriorRevisionBytesDiscarded: Int64;
ObjectsVisited: Integer;
Changed: boolean;
LimitExceeded: boolean;
InvalidObjectGraph: boolean;
end;
Eenheid
HPDFDoc
Velden
| Veld | Doel |
|---|---|
Profile | Toegepast opschoningsbeleid, van spJavaScriptOnly tot spRedactionCleanup |
ActionsRemoved | Verwijderde document-, pagina- en veldacties |
JavaScriptEntriesRemoved | JavaScript-entries die uit de naamboom van het document zijn verwijderd |
EmbeddedFilesRemoved | Verwijderde ingesloten bestandsbijlagen |
RiskyAnnotationsRemoved | Annotatietypes die het profiel als riskant classificeert, zoals Launch of Movie |
XFAEntriesRemoved | XFA-entries die uit de Catalog zijn verwijderd |
PayloadStreamsRemoved | Verwijderde uitvoerbare of onbetrouwbare payloadstreams |
ReferencesRemoved | Zwevende verwijzingen die achterbleven en door de pass zijn opgeruimd |
UnreachableObjectsRemoved | Verweesde objecten die uit het herschreven bestand zijn weggehaald |
MetadataEntriesRemoved | Metadata-entries waar het profiel op mikt, zoals documentinfo of XMP-onderdelen |
RedactAnnotationsRemoved | Achtergebleven redactieannotaties die zijn opgeruimd zodat gemarkeerde content niet terug te halen is |
PriorRevisionBytesDiscarded | Bytes van eerdere incrementele revisies die een volledige herschrijving niet meer meedraagt |
ObjectsVisited | Objecten die bij het herschrijven van de objectgraaf zijn bekeken |
Changed | True wanneer de documentcontent daadwerkelijk is gewijzigd |
LimitExceeded | True wanneer een werkbudget de pass vóór voltooiing stopte |
InvalidObjectGraph | True wanneer de bronobjectgraaf te zwaar beschadigd was voor een veilige herschrijving |
Gebruiksopmerkingen
- Vul het met
SanitiseLoadedDocumenten een van deTHPDFSanitiseProfile-beleidsregels; het profiel bepaalt welke tellers kunnen meebewegen Changedis de vlag om in audittrails vast te leggen; de afzonderlijke tellers leggen precies uit wat er is verwijderd- Wanneer
InvalidObjectGraphis gezet faalt de run gesloten in plaats van een half-schoon document op te leveren, dus volg op met diagnostische reparatie