Aspose::Pdf::Security::HiddenDataSanitization::HiddenDataSanitizationOptions класс
Содержание
[
Скрывать
]HiddenDataSanitizationOptions class
Представляет параметры конфигурации для очистки скрытых данных в документе.
class HiddenDataSanitizationOptions : public System::Object
Методы
| Метод | Описание |
|---|---|
| static All() | Создаёт новый экземпляр класса HiddenDataSanitizationOptions со всеми параметрами, установленными для очистки. Это включает включение удаления аннотаций, JavaScript, метаданных, вложений, индекса поиска, личной информации, уплощения форм и слоёв, при этом отключая возможность конвертировать страницы в изображения. Дополнительные конфигурации, такие как ImageCompressionOptions или ConvertPagesToImages, могут быть изменены вручную после получения экземпляра, так как они не активированы по умолчанию. |
| get_ConvertPagesToImages() const | Получает параметр конвертации страниц в изображения. Если этот параметр включён, параметр ImageCompressionOptions будет игнорироваться. Параметр должен быть включён вручную при использовании метода All, если он требуется. Конвертация страниц в изображения произойдёт после очистки основных скрытых данных, что контролируется другими параметрами. |
| get_FlattenForms() const | Возвращает значение, указывающее, следует ли уплощать формы в документе во время процесса очистки. Уплощение форм преобразует интерактивные поля формы в статический контент, делая их не редактируемыми или заполняемыми. |
| get_FlattenLayers() const | Возвращает параметр, позволяющий уплощать слои в PDF‑документе. При включении все слои документа объединяются в один слой, удаляя их отдельную структуру. Этот параметр полезен для очистки документов, упрощая их содержимое и гарантируя отсутствие скрытых данных в слоях. |
| get_ImageCompressionOptions() const | Возвращает параметр конвертации изображений документа. Параметр необходимо включать вручную при использовании метода All, если это требуется. |
| get_ImageDpi() const | Возвращает параметр разрешения изображений страниц во время конвертации. |
| get_RemoveAnnotations() const | Возвращает значение, указывающее, следует ли удалять аннотации из документа. При включении все аннотации, присутствующие в документе, будут удалены во время процесса очистки. Будут применены аннотации редактирования. |
| get_RemoveAttachments() const | Возвращает параметр, позволяющий удалять все вложенные файлы из документа. При включении он обеспечивает удаление всех вложений в PDF во время процесса очистки. |
| get_RemoveJavaScriptsAndActions() const | Возвращает значение, указывающее, следует ли удалять JavaScript и связанные с ним действия из документа. Этот параметр полезен для устранения потенциальных уязвимостей безопасности, вызываемых встроенными скриптами. |
| get_RemoveMetadata() const | Возвращает параметр, позволяющий удалять метаданные из документа. Если установлен в true, такие метаданные, как свойства документа и дополнительная встроенная информация, будут удалены во время очистки. |
| get_RemoveSearchIndexAndPrivateInfo() const | Возвращает значение, указывающее, следует ли удалять поисковый индекс и конфиденциальную информацию из документа. Позволяет удалять встроенные поисковые индексы и приватные данные для повышения безопасности и конфиденциальности документа. |
| HiddenDataSanitizationOptions() | |
| set_ConvertPagesToImages(bool) | Устанавливает параметр конвертации страниц в изображения. Если этот параметр включён, параметр ImageCompressionOptions будет игнорироваться. Параметр необходимо включать вручную при использовании метода All, если это требуется. Конвертация страниц в изображения будет выполнена после очистки основных скрытых данных, контролируемой другими параметрами. |
| set_FlattenForms(bool) | Устанавливает значение, указывающее, следует ли уплощать формы в документе во время процесса очистки. Уплощение форм преобразует интерактивные поля формы в статический контент, делая их не редактируемыми или заполняемыми. |
| set_FlattenLayers(bool) | Устанавливает параметр уплощения слоёв в PDF‑документе. При включении все слои документа объединяются в один слой, удаляя их отдельную структуру. Этот параметр полезен для очистки документов, упрощая их содержимое и гарантируя отсутствие скрытых данных в слоях. |
| set_ImageCompressionOptions(const System::SharedPtr<Aspose::Pdf::Optimization::ImageCompressionOptions>&) | Устанавливает параметр конвертации изображений документа. Параметр необходимо включать вручную при использовании метода All, если это требуется. |
| set_ImageDpi(int32_t) | Устанавливает параметр разрешения изображений страниц во время конвертации. |
| set_RemoveAnnotations(bool) | Устанавливает значение, указывающее, следует ли удалять аннотации из документа. При включении все аннотации, присутствующие в документе, будут удалены во время процесса очистки. Будут применены аннотации редактирования. |
| set_RemoveAttachments(bool) | Устанавливает параметр, позволяющий удалять все вложенные файлы из документа. При включении он обеспечивает удаление всех вложений в PDF во время процесса очистки. |
| set_RemoveJavaScriptsAndActions(bool) | Устанавливает значение, указывающее, следует ли удалять JavaScript и связанные с ним действия из документа. Этот параметр полезен для устранения потенциальных уязвимостей безопасности, вызываемых встроенными скриптами. |
| set_RemoveMetadata(bool) | Устанавливает параметр, позволяющий удалять метаданные из документа. Если установлен в true, такие метаданные, как свойства документа и дополнительная встроенная информация, будут удалены во время очистки. |
| set_RemoveSearchIndexAndPrivateInfo(bool) | Устанавливает значение, указывающее, следует ли удалять поисковый индекс и конфиденциальную информацию из документа. Позволяет удалять встроенные поисковые индексы и приватные данные для повышения безопасности и конфиденциальности документа. |
См. также
- Class Object
- Namespace Aspose::Pdf::Security::HiddenDataSanitization
- Library Aspose.PDF for C++