Class SanitizeOptions

public class SanitizeOptions : OptionsWithInputAndOutput, IHaveInput

Inheritance

objectOptionsWithInputOptionsWithInputAndOutputSanitizeOptions

Implements

Inherited Members

Constructors

SanitizeOptions()

Inicializa uma nova instância do objeto Documentize.SanitizeOptions com as opções padrão.

public SanitizeOptions()

SanitizeOptions(IData, IData)

Inicializa uma nova instância do objeto Documentize.SanitizeOptions com os dados de entrada especificados.

public SanitizeOptions(IData inputData, IData outputData = null)

Parameters

  • inputData IData: Os dados de entrada.
  • outputData IData: Os dados de saída.

SanitizeOptions(string, string)

Inicializa uma nova instância do objeto Documentize.SanitizeOptions com os arquivos de entrada e saída especificados.

public SanitizeOptions(string inputFile, string outputFile)

Parameters

  • inputFile string: O caminho do arquivo de entrada.
  • outputFile string: O caminho do arquivo de saída.

SanitizeOptions(Stream, Stream)

Inicializa uma nova instância do objeto Documentize.SanitizeOptions com os fluxos de entrada e saída especificados.

public SanitizeOptions(Stream inputStream, Stream outputStream)

Parameters

  • inputStream Stream: O fluxo de entrada.
  • outputStream Stream: O fluxo de saída.

SanitizeOptions(string, Stream)

Inicializa uma nova instância do objeto Documentize.SanitizeOptions com o arquivo de entrada e o fluxo de saída especificados.

public SanitizeOptions(string inputFile, Stream outputStream)

Parameters

  • inputFile string: O caminho do arquivo de entrada.
  • outputStream Stream: O fluxo de saída.

SanitizeOptions(Stream, string)

Inicializa uma nova instância do objeto Documentize.SanitizeOptions com o fluxo de entrada e o arquivo de saída especificados.

public SanitizeOptions(Stream inputStream, string outputFile)

Parameters

  • inputStream Stream: O fluxo de entrada.
  • outputFile string: O caminho do arquivo de saída.

Properties

ConvertPagesToImages

Obtém ou define a opção de converter páginas em imagens.
A conversão de páginas para imagens ocorrerá após a remoção dos principais dados ocultos, controlada por outras opções.

public bool ConvertPagesToImages { get; set; }

Property Value

bool

FlattenForms

Obtém ou define um valor que indica se os formulários no documento devem ser achatados durante o processo de sanitização.
O achatamento converte campos de formulário interativos em conteúdo estático, tornando-os não editáveis ou preenchíveis.

public bool FlattenForms { get; set; }

Property Value

bool

FlattenLayers

Obtém ou define a opção de achatar as camadas no documento PDF.
Quando habilitada, todas as camadas são mescladas em uma única camada, removendo sua estrutura separada.
Essa opção é útil para sanitizar documentos simplificando seu conteúdo e garantindo que nenhum dado oculto permaneça nas camadas.

public bool FlattenLayers { get; set; }

Property Value

bool

ImageDpi

Obtém ou define a opção para resolver imagens de página durante a conversão de páginas em imagens.
A propriedade funciona se a propriedade Documentize.SanitizeOptions.ConvertPagesToImages estiver true .

public int ImageDpi { get; set; }

Property Value

int

Input

Obtém ou define os Dados de Entrada.

public override IData Input { get; set; }

Property Value

IData

Output

Obtém ou define os Dados de Saída.

public override IData Output { get; set; }

Property Value

IData

RemoveAnnotations

Obtém ou define um valor que indica se as anotações devem ser removidas do documento.
Quando habilitado, todas as anotações presentes serão removidas durante o processo de sanitização. Anotações de redaction serão aplicadas.

public bool RemoveAnnotations { get; set; }

Property Value

bool

RemoveAttachments

Obtém ou define a opção de remover todos os arquivos anexados do documento.
Quando habilitada, garante que quaisquer anexos dentro do PDF sejam eliminados durante o processo de sanitização.

public bool RemoveAttachments { get; set; }

Property Value

bool

RemoveJavaScriptsAndActions

Obtém ou define um valor que indica se scripts JavaScript e ações associadas devem ser removidos do documento.
Esta opção é útil para eliminar vulnerabilidades de segurança potenciais introduzidas por scripts incorporados.

public bool RemoveJavaScriptsAndActions { get; set; }

Property Value

bool

RemoveMetadata

Obtém ou define a opção de remover metadados do documento.
Se definido como true, metadados como propriedades do documento e informações de metadados embutidas adicionais serão removidos durante a sanitização.

public bool RemoveMetadata { get; set; }

Property Value

bool

RemoveSearchIndexAndPrivateInfo

Obtém ou define um valor que indica se o índice de pesquisa e informações privadas devem ser removidos do documento.
Habilita a remoção de índices de pesquisa incorporados e dados privados para melhorar a segurança e privacidade do documento.

public bool RemoveSearchIndexAndPrivateInfo { get; set; }

Property Value

bool

Namespace: Documentize Assembly: Documentize.dll

 Português