Class SanitizeOptions

public class SanitizeOptions : OptionsWithInputAndOutput, IHaveInput

Herencia

objectOptionsWithInputOptionsWithInputAndOutputSanitizeOptions

Implementa

Miembros heredados

Constructores

SanitizeOptions()

Inicializa una nueva instancia del objeto Documentize.SanitizeOptions con opciones predeterminadas.

public SanitizeOptions()

SanitizeOptions(IData, IData)

Inicializa una nueva instancia del objeto Documentize.SanitizeOptions con los datos de entrada especificados.

public SanitizeOptions(IData inputData, IData outputData = null)

Parámetros

  • inputData IData: Los datos de entrada.
  • outputData IData: Los datos de salida.

SanitizeOptions(string, string)

Inicializa una nueva instancia del objeto Documentize.SanitizeOptions con los archivos de entrada y salida especificados.

public SanitizeOptions(string inputFile, string outputFile)

Parámetros

  • inputFile string: La ruta del archivo de entrada.
  • outputFile string: La ruta del archivo de salida.

SanitizeOptions(Stream, Stream)

Inicializa una nueva instancia del objeto Documentize.SanitizeOptions con los flujos de entrada y salida especificados.

public SanitizeOptions(Stream inputStream, Stream outputStream)

Parámetros

  • inputStream Stream: El flujo de entrada.
  • outputStream Stream: El flujo de salida.

SanitizeOptions(string, Stream)

Inicializa una nueva instancia del objeto Documentize.SanitizeOptions con el archivo de entrada y el flujo de salida especificados.

public SanitizeOptions(string inputFile, Stream outputStream)

Parámetros

  • inputFile string: La ruta del archivo de entrada.
  • outputStream Stream: El flujo de salida.

SanitizeOptions(Stream, string)

Inicializa una nueva instancia del objeto Documentize.SanitizeOptions con el flujo de entrada y el archivo de salida especificados.

public SanitizeOptions(Stream inputStream, string outputFile)

Parámetros

  • inputStream Stream: El flujo de entrada.
  • outputFile string: La ruta del archivo de salida.

Propiedades

ConvertPagesToImages

Obtiene o establece la opción para convertir páginas a imágenes.
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.

public bool ConvertPagesToImages { get; set; }

Valor de la propiedad

bool

FlattenForms

Obtiene o establece un valor que indica si los formularios en el documento deben aplanarse durante el proceso de saneamiento.
Aplanar formularios convierte los campos interactivos en contenido estático, haciéndolos no editables ni rellenables.

public bool FlattenForms { get; set; }

Valor de la propiedad

bool

FlattenLayers

Obtiene o 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 sanear documentos simplificando su contenido y asegurando que no haya datos ocultos en capas.

public bool FlattenLayers { get; set; }

Valor de la propiedad

bool

ImageDpi

Obtiene o establece la opción para determinar la resolución de las imágenes de página durante la conversión de páginas a imágenes.
La propiedad funciona si la propiedad Documentize.SanitizeOptions.ConvertPagesToImages es true .

public int ImageDpi { get; set; }

Valor de la propiedad

int

Input

Obtiene o establece los datos de entrada.

public override IData Input { get; set; }

Valor de la propiedad

IData

Output

Obtiene o establece los datos de salida.

public override IData Output { get; set; }

Valor de la propiedad

IData

RemoveAnnotations

Obtiene o 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 saneamiento. Se aplicarán anotaciones de redacción.

public bool RemoveAnnotations { get; set; }

Valor de la propiedad

bool

RemoveAttachments

Obtiene o establece la opción para eliminar todos los archivos adjuntos del documento.
Cuando está habilitado, asegura que cualquier adjunto dentro del PDF se elimine durante el proceso de saneamiento.

public bool RemoveAttachments { get; set; }

Valor de la propiedad

bool

RemoveJavaScriptsAndActions

Obtiene o establece un valor que indica si los JavaScript y las acciones asociadas deben eliminarse del documento.
Esta opción es útil para eliminar posibles vulnerabilidades de seguridad introducidas por scripts incrustados.

public bool RemoveJavaScriptsAndActions { get; set; }

Valor de la propiedad

bool

RemoveMetadata

Obtiene o establece una opción para eliminar los metadatos del documento.
Si se establece en true, los metadatos como propiedades del documento e información de metadatos adicional incrustada se eliminarán durante el saneamiento.

public bool RemoveMetadata { get; set; }

Valor de la propiedad

bool

RemoveSearchIndexAndPrivateInfo

Obtiene o establece un valor que indica si el índice de búsqueda y la información privada deben eliminarse del documento.
Permite la eliminación de índices de búsqueda incrustados y datos privados para mejorar la seguridad y privacidad del documento.

public bool RemoveSearchIndexAndPrivateInfo { get; set; }

Valor de la propiedad

bool

Namespace: Documentize Assembly: Documentize.dll

 Español