Clase Aspose::Pdf::Security::HiddenDataSanitization::HiddenDataSanitizationOptions

HiddenDataSanitizationOptions class

Representa las opciones de configuración para sanitizar datos ocultos dentro de un documento.

class HiddenDataSanitizationOptions : public System::Object

Métodos

MétodoDescripción
static All()Crea una nueva instancia de la clase HiddenDataSanitizationOptions con todas las opciones configuradas para la sanitización. Esto incluye habilitar la eliminación de anotaciones, JavaScript, metadatos, adjuntos, índice de búsqueda, información privada, aplanado de formularios y capas, mientras se deshabilita la opción de convertir páginas a imágenes. Configuraciones opcionales como ImageCompressionOptions o ConvertPagesToImages pueden modificarse manualmente después de obtener la instancia, ya que no están activas por defecto.
get_ConvertPagesToImages() constObtiene la opción de convertir páginas a imágenes. Si esta opción está habilitada, la opción ImageCompressionOptions será ignorada. La opción debe habilitarse manualmente al usar el método All si es requerida. La conversión de páginas a imágenes se realizará después de limpiar los datos ocultos principales, lo cual está controlado por otras opciones.
get_FlattenForms() constObtiene un valor que indica si los formularios del documento deben aplanarse durante el proceso de sanitización. Aplanar formularios convierte los campos interactivos en contenido estático, haciéndolos no editables o rellenables.
get_FlattenLayers() constObtiene la opción de aplanar las capas en el documento PDF. Cuando está habilitada, todas las capas del documento se fusionan en una sola capa, eliminando su estructura separada. Esta opción es útil para sanitizar documentos al simplificar su contenido y garantizar que no haya datos ocultos dentro de las capas.
get_ImageCompressionOptions() constObtiene la opción de conversión de imagen del documento. La opción debe habilitarse manualmente al usar el método All si es necesario.
get_ImageDpi() constObtiene la opción para resolver imágenes de página durante la conversión.
get_RemoveAnnotations() constObtiene un valor que indica si se deben eliminar las anotaciones del documento. Cuando está habilitado, todas las anotaciones presentes en el documento se eliminarán durante el proceso de sanitización. Se aplicarán anotaciones de redacción.
get_RemoveAttachments() constObtiene la opción para eliminar todos los archivos adjuntos del documento. Cuando está habilitado, garantiza que cualquier adjunto dentro del PDF sea eliminado durante el proceso de sanitización.
get_RemoveJavaScriptsAndActions() constObtiene un valor que indica si JavaScript y las acciones asociadas deben eliminarse del documento. Esta opción es útil para eliminar posibles vulnerabilidades de seguridad introducidas por scripts incrustados.
get_RemoveMetadata() constObtiene una opción para eliminar los metadatos del documento. Si se establece en verdadero, los metadatos como propiedades del documento e información de metadatos incrustada adicional serán eliminados durante la sanitización.
get_RemoveSearchIndexAndPrivateInfo() constObtiene un valor que indica si el índice de búsqueda y la información privada deben eliminarse del documento. Habilita la eliminación de índices de búsqueda incrustados y datos privados para mejorar la seguridad y privacidad del documento.
HiddenDataSanitizationOptions()
set_ConvertPagesToImages(bool)Establece la opción para convertir páginas a imágenes. Si esta opción está habilitada, la opción ImageCompressionOptions será ignorada. La opción debe habilitarse manualmente al usar el método All si es necesario. La conversión de páginas a imágenes se realizará después de limpiar los datos ocultos principales, que son controlados por otras opciones.
set_FlattenForms(bool)Establece un valor que indica si los formularios del documento deben aplanarse durante el proceso de sanitización. Aplanar formularios convierte los campos interactivos en contenido estático, haciéndolos no editables o rellenables.
set_FlattenLayers(bool)Establece la opción para aplanar las capas en el documento PDF. Cuando está habilitado, todas las capas del documento se fusionan en una sola capa, eliminando su estructura separada. Esta opción es útil para sanitizar documentos simplificando su contenido y asegurando que no haya datos ocultos dentro de las capas.
set_ImageCompressionOptions(const System::SharedPtr<Aspose::Pdf::Optimization::ImageCompressionOptions>&)Establece la opción de conversión de imagen del documento. La opción debe habilitarse manualmente al usar el método All si es necesario.
set_ImageDpi(int32_t)Establece la opción para resolver imágenes de página durante la conversión.
set_RemoveAnnotations(bool)Establece un valor que indica si se deben eliminar las anotaciones del documento. Cuando está habilitado, todas las anotaciones presentes en el documento se eliminarán durante el proceso de sanitización. Se aplicarán anotaciones de redacción.
set_RemoveAttachments(bool)Establece la opción para eliminar todos los archivos adjuntos del documento. Cuando está habilitado, garantiza que cualquier adjunto dentro del PDF sea eliminado durante el proceso de sanitización.
set_RemoveJavaScriptsAndActions(bool)Establece un valor que indica si JavaScript y las acciones asociadas deben eliminarse del documento. Esta opción es útil para eliminar posibles vulnerabilidades de seguridad introducidas por scripts incrustados.
set_RemoveMetadata(bool)Establece una opción para eliminar los metadatos del documento. Si se establece en verdadero, los metadatos como propiedades del documento e información de metadatos incrustada adicional serán eliminados durante la sanitización.
set_RemoveSearchIndexAndPrivateInfo(bool)Establece un valor que indica si el índice de búsqueda y la información privada deben eliminarse del documento. Habilita la eliminación de índices de búsqueda incrustados y datos privados para mejorar la seguridad y privacidad del documento.

Ver también