HiddenDataSanitizationOptions
Overview
HiddenDataSanitizationOptions is a class in Aspose.PDF FOSS for .NET.
Options controlling which categories of hidden or sensitive data HiddenDataSanitizer strips from a document.
This class provides 2 methods for working with HiddenDataSanitizationOptions objects in .NET programs.
Available methods include: All, HiddenDataSanitizationOptions.
All public members are accessible to any .NET application after installing the Aspose.PDF FOSS for .NET package.
Properties: ConvertPagesToImages, FlattenForms, FlattenLayers, ImageCompressionOptions, ImageDpi, RemoveAnnotations, and 4 more.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
ImageCompressionOptions | ImageCompressionOptions? | Read/Write | When set (together with ConvertPagesToImages), controls how page-render images are down-sampled/compressed. |
ConvertPagesToImages | bool | Read/Write | Rasterise every page to a single background image, discarding all vector/text content (the most aggressive form of hidden-data removal). |
ImageDpi | int | Read/Write | DPI used when ConvertPagesToImages is set. |
RemoveAnnotations | bool | Read/Write | Remove every annotation from every page. |
RemoveSearchIndexAndPrivateInfo | bool | Read/Write | Remove the document search index and private application data. |
FlattenForms | bool | Read/Write | Flatten interactive form fields into page content. |
FlattenLayers | bool | Read/Write | Flatten optional-content (OCG) layers into page content. |
RemoveJavaScriptsAndActions | bool | Read/Write | Remove document/page/annotation JavaScript and additional-actions. |
RemoveMetadata | bool | Read/Write | Remove document XMP metadata. |
RemoveAttachments | bool | Read/Write | Remove all embedded-file attachments. |
Methods
| Signature | Description |
|---|---|
HiddenDataSanitizationOptions() | The default constructor. |
All() | An options instance with every removal/flatten flag enabled. |