THPDFSanitiseReport Kaydı
Yüklenen belge sanitizasyonu koşusu için kategori başına kaldırma sayıları, iş limitleri ve nesne grafiği sağlığı
Bildirim
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;
Birim
HPDFDoc
Alanlar
| Alan | Amaç |
|---|---|
Profile | Uygulanan sanitizasyon politikası; spJavaScriptOnly'den spRedactionCleanup'e |
ActionsRemoved | Silinen belge, sayfa ve alan action'ları |
JavaScriptEntriesRemoved | Belgenin name tree'sinden soyulan JavaScript girdileri |
EmbeddedFilesRemoved | Silinen gömülü dosya ekleri |
RiskyAnnotationsRemoved | Profilin riskli sınıflandırdığı annotation türleri; Launch veya Movie gibi |
XFAEntriesRemoved | Catalog'dan atılan XFA girdileri |
PayloadStreamsRemoved | Kaldırılan çalıştırılabilir veya güvenilmeyen payload stream'leri |
ReferencesRemoved | Geriye kalan ve tur tarafından budanan asılı referanslar |
UnreachableObjectsRemoved | Yeniden yazılan dosyadan atılan sahipsiz nesneler |
MetadataEntriesRemoved | Profilin hedeflediği metadata girdileri; document info veya XMP parçaları gibi |
RedactAnnotationsRemoved | İşaretli içeriğin kurtarılamaması için temizlenen artık redaction annotation'ları |
PriorRevisionBytesDiscarded | Tam yeniden yazımın artık taşımadığı önceki artımlı revizyon baytları |
ObjectsVisited | Nesne grafiği yeniden yazılırken incelenen nesneler |
Changed | Belge içeriği gerçekten değiştirildiyse True |
LimitExceeded | Bir iş bütçesi, turu tamamlanmadan durdurduğunda True |
InvalidObjectGraph | Kaynak nesne grafiği güvenli bir yeniden yazım için fazla hasarlıysa True |
Kullanım notları
SanitiseLoadedDocumentile veTHPDFSanitiseProfilepolitikalarından biriyle doldurun; hangi sayaçların oynayacağına profil karar verirChanged, denetim kayıtlarına yazılacak bayraktır; tek tek sayaçlar neyin soyulduğunu tam olarak açıklarInvalidObjectGraphset edildiğinde koşu, yarım temizlenmiş bir belge üretmek yerine kapalı biçimde başarısız olur; ardından tanısal onarımı uygulayın