THPDFSanitiseReport Record
Conteggi di rimozione per categoria, limiti di lavoro e salute del grafo degli oggetti per un'esecuzione di sanificazione di un documento caricato
Dichiarazione
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;
Unità
HPDFDoc
Campi
| Campo | Scopo |
|---|---|
Profile | Politica di sanificazione applicata, da spJavaScriptOnly a spRedactionCleanup |
ActionsRemoved | Azioni di documento, pagina e campo eliminate |
JavaScriptEntriesRemoved | Voci JavaScript rimosse dal name tree del documento |
EmbeddedFilesRemoved | Allegati di file incorporati eliminati |
RiskyAnnotationsRemoved | Tipi di annotazione che il profilo classifica come rischiosi, come Launch o Movie |
XFAEntriesRemoved | Voci XFA eliminate dal Catalog |
PayloadStreamsRemoved | Stream di payload eseguibili o non fidati rimossi |
ReferencesRemoved | Riferimenti pendenti lasciati indietro e potati dal passaggio |
UnreachableObjectsRemoved | Oggetti orfani eliminati dal file riscritto |
MetadataEntriesRemoved | Voci di metadati prese di mira dal profilo, come informazioni del documento o pezzi XMP |
RedactAnnotationsRemoved | Annotazioni di redazione residue ripulite, così che il contenuto marcato non sia recuperabile |
PriorRevisionBytesDiscarded | Byte di revisioni incrementali precedenti che una riscrittura completa non porta più |
ObjectsVisited | Oggetti esaminati durante la riscrittura del grafo degli oggetti |
Changed | True quando il contenuto del documento è stato effettivamente modificato |
LimitExceeded | True quando un budget di lavoro ha fermato il passaggio prima del completamento |
InvalidObjectGraph | True quando il grafo degli oggetti sorgente era troppo danneggiato per una riscrittura sicura |
Note d'uso
- Riempilo con
SanitiseLoadedDocumente una delle politicheTHPDFSanitiseProfile; il profilo decide quali contatori possono muoversi Changedè il flag da registrare nelle tracce di audit; i singoli contatori spiegano esattamente cosa è stato rimosso- Quando
InvalidObjectGraphè impostato, l'esecuzione fallisce in modo sicuro invece di produrre un documento mezzo pulito, quindi dà seguito con una riparazione diagnostica