HiddenDataSanitizationOptions
概述
HiddenDataSanitizationOptions 是 Aspose.PDF FOSS 中用于 .NET 的类。
控制 HiddenDataSanitizer 从文档中剥离的隐藏或敏感数据类别的选项。
此类提供 2 种方法,用于在 .NET 程序中处理 HiddenDataSanitizationOptions 对象。可用的方法包括:All、HiddenDataSanitizationOptions。在安装了 Aspose.PDF FOSS for .NET 包后,所有公共成员对任何 .NET 应用程序均可访问。属性:ConvertPagesToImages、FlattenForms、FlattenLayers、ImageCompressionOptions、ImageDpi、RemoveAnnotations,以及另外 4 个。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
ImageCompressionOptions | ImageCompressionOptions? | 读写 | 设置后(与 ConvertPagesToImages 一起),控制页面渲染图像的降采样/压缩方式。 |
ConvertPagesToImages | bool | 读写 | 将每页光栅化为单个背景图像,丢弃所有矢量/文本内容(最激进的隐蔽数据移除方式)。 |
ImageDpi | int | 读写 | 当 ConvertPagesToImages 被设置时使用的 DPI。 |
RemoveAnnotations | bool | 读写 | 删除每页的所有注释。 |
RemoveSearchIndexAndPrivateInfo | bool | 读写 | 删除文档搜索索引和私有应用数据。 |
FlattenForms | bool | 读写 | 将交互式表单字段展平为页面内容。 |
FlattenLayers | bool | 读写 | 将可选内容(OCG)层展平为页面内容。 |
RemoveJavaScriptsAndActions | bool | 读写 | 删除文档/页面/注释 JavaScript 和 additional-actions。 |
RemoveMetadata | bool | 读写 | 删除文档的 XMP 元数据。 |
RemoveAttachments | bool | 读写 | 删除所有嵌入式文件附件。 |
方法
| 签名 | 描述 |
|---|---|
HiddenDataSanitizationOptions() | 默认构造函数。 |
All() | 一个启用了所有删除/展平标志的选项实例。 |