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)Устанавливает значение, указывающее, следует ли удалять поисковый индекс и конфиденциальную информацию из документа. Позволяет удалять встроенные поисковые индексы и приватные данные для повышения безопасности и конфиденциальности документа.

См. также