Aspose::Pdf::Security::HiddenDataSanitization::HiddenDataSanitizationOptions klass
Innehåll
[
Dölj
]HiddenDataSanitizationOptions class
Representerar konfigurationsalternativen för att sanera dold data i ett dokument.
class HiddenDataSanitizationOptions : public System::Object
Metoder
| Metod | Beskrivning |
|---|---|
| static All() | Skapar en ny instans av klassen HiddenDataSanitizationOptions med alla alternativ inställda för sanering. Detta inkluderar att aktivera borttagning av anteckningar, JavaScript, metadata, bilagor, sökindex, privat information, plattläggning av formulär och lager, samtidigt som alternativet för att konvertera sidor till bilder inaktiveras. Valfria konfigurationer som ImageCompressionOptions eller ConvertPagesToImages kan ändras manuellt efter att instansen erhållits, eftersom de inte är aktiva som standard. |
| get_ConvertPagesToImages() const | Hämtar alternativet för att konvertera sidor till bilder. Om detta alternativ är aktiverat kommer alternativet ImageCompressionOptions att ignoreras. Alternativet måste aktiveras manuellt när metoden All används om det behövs. Konverteringen av sidor till bilder sker efter att den huvudsakliga dolda datan har rensats, vilket styrs av andra alternativ. |
| get_FlattenForms() const | Hämtar ett värde som indikerar om formulär i dokumentet ska plattläggas under saneringsprocessen. Plattläggning av formulär konverterar interaktiva formulärfält till statiskt innehåll, vilket gör dem icke-redigerbara eller ifyllbara. |
| get_FlattenLayers() const | Hämtar alternativet för att plattlägga lagren i PDF-dokumentet. När det är aktiverat slås alla lager i dokumentet samman till ett enda lager, vilket tar bort deras separata struktur. Detta alternativ är användbart för att sanera dokument genom att förenkla deras innehåll och säkerställa att ingen dold data finns i lager. |
| get_ImageCompressionOptions() const | Hämtar alternativet för dokumentets bildkonvertering. Alternativet måste aktiveras manuellt när metoden All används om det krävs. |
| get_ImageDpi() const | Hämtar alternativet för att lösa upp sidbilder under konvertering. |
| get_RemoveAnnotations() const | Hämtar ett värde som indikerar om anteckningar ska tas bort från dokumentet. När det är aktiverat kommer alla anteckningar i dokumentet att tas bort under saneringsprocessen. Redigeringsanteckningar kommer att tillämpas. |
| get_RemoveAttachments() const | Hämtar alternativet för att ta bort alla bifogade filer från dokumentet. När det är aktiverat säkerställer det att alla bilagor i PDF-filen elimineras under saneringsprocessen. |
| get_RemoveJavaScriptsAndActions() const | Hämtar ett värde som indikerar om JavaScript och tillhörande åtgärder ska tas bort från dokumentet. Detta alternativ är användbart för att eliminera potentiella säkerhetsrisker som införs av inbäddade skript. |
| get_RemoveMetadata() const | Hämtar ett alternativ för att ta bort metadata från dokumentet. Om det sätts till true kommer metadata såsom dokumentegenskaper och ytterligare inbäddad metadata att tas bort under saneringen. |
| get_RemoveSearchIndexAndPrivateInfo() const | Hämtar ett värde som indikerar om sökindexet och privat information ska tas bort från dokumentet. Aktiverar borttagning av inbäddade sökindex och privat data för att förbättra dokumentets säkerhet och integritet. |
| HiddenDataSanitizationOptions() | |
| set_ConvertPagesToImages(bool) | Ställer in alternativet för att konvertera sidor till bilder. Om detta alternativ är aktiverat kommer alternativet ImageCompressionOptions att ignoreras. Alternativet måste aktiveras manuellt när metoden All används om det behövs. Konverteringen av sidor till bilder sker efter att den huvudsakliga dolda datan har rensats, vilket styrs av andra alternativ. |
| set_FlattenForms(bool) | Ställer in ett värde som indikerar om formulär i dokumentet ska plattläggas under saneringsprocessen. Plattläggning av formulär konverterar interaktiva formulärfält till statiskt innehåll, vilket gör dem icke-redigerbara eller ifyllbara. |
| set_FlattenLayers(bool) | Ställer in alternativet för att plattlägga lagren i PDF-dokumentet. När det är aktiverat slås alla lager i dokumentet samman till ett enda lager, vilket tar bort deras separata struktur. Detta alternativ är användbart för att sanera dokument genom att förenkla deras innehåll och säkerställa att ingen dold data finns i lager. |
| set_ImageCompressionOptions(const System::SharedPtr<Aspose::Pdf::Optimization::ImageCompressionOptions>&) | Ställer in alternativet för dokumentets bildkonvertering. Alternativet måste aktiveras manuellt när metoden All används om det krävs. |
| set_ImageDpi(int32_t) | Ställer in alternativet för att lösa upp sidbilder under konvertering. |
| set_RemoveAnnotations(bool) | Ställer in ett värde som indikerar om anteckningar ska tas bort från dokumentet. När det är aktiverat kommer alla anteckningar i dokumentet att tas bort under saneringsprocessen. Redigeringsanteckningar kommer att tillämpas. |
| set_RemoveAttachments(bool) | Ställer in alternativet för att ta bort alla bifogade filer från dokumentet. När det är aktiverat säkerställer det att alla bilagor i PDF-filen elimineras under saneringsprocessen. |
| set_RemoveJavaScriptsAndActions(bool) | Ställer in ett värde som indikerar om JavaScript och tillhörande åtgärder ska tas bort från dokumentet. Detta alternativ är användbart för att eliminera potentiella säkerhetsrisker som införs av inbäddade skript. |
| set_RemoveMetadata(bool) | Ställer in ett alternativ för att ta bort metadata från dokumentet. Om det sätts till true kommer metadata såsom dokumentegenskaper och ytterligare inbäddad metadata att tas bort under saneringen. |
| set_RemoveSearchIndexAndPrivateInfo(bool) | Ställer in ett värde som indikerar om sökindexet och privat information ska tas bort från dokumentet. Aktiverar borttagning av inbäddade sökindex och privat data för att förbättra dokumentets säkerhet och integritet. |
Se även
- Class Object
- Namespace Aspose::Pdf::Security::HiddenDataSanitization
- Library Aspose.PDF for C++