Segurança de PDF

O Documentize PDF Security para .NET é uma ferramenta poderosa projetada para aumentar a segurança de seus documentos PDF, fornecendo recursos de criptografia e descriptografia. Isso garante que suas informações sensíveis permaneçam confidenciais e protegidas contra acesso não autorizado.

Principais Características:

  • Criptografar Documentos PDF: Proteja seus arquivos PDF adicionando senhas de usuário e proprietário.
  • Descriptografar Documentos PDF: Remova a criptografia de PDFs quando necessário.
  • Definir Permissões: Controle permissões como impressão, cópia e modificação de conteúdo.
  • Automação: Integre criptografia e descriptografia em suas aplicações .NET para fluxos de trabalho automatizados.
  • Conformidade: Certifique-se de que seus documentos atendam aos padrões da indústria para segurança de documentos.

Como Criptografar um Documento PDF

Para criptografar um documento PDF, siga estas etapas:

  1. Crie uma instância da classe Security.
  2. Crie uma instância de EncryptionOptions com as senhas de usuário e proprietário desejadas.
  3. Adicione o arquivo PDF de entrada usando o método AddInput.
  4. Defina o caminho do arquivo de saída usando AddOutput.
  5. Execute a criptografia usando o método Process.
 1// Instancie o plugin de Segurança
 2var plugin = new Security();
 3
 4// Configure as opções de criptografia
 5var opt = new EncryptionOptions("senha_usuario", "senha_proprietário");
 6
 7// Adicione o arquivo PDF de entrada
 8opt.AddInput(new FileDataSource("caminho_para_pdf"));
 9
10// Especifique o arquivo PDF criptografado de saída
11opt.AddOutput(new FileDataSource("caminho_para_pdf_criptografado"));
12
13// Execute o processo de criptografia
14plugin.Process(opt);

Como Descriptografar um Documento PDF

Para descriptografar um documento PDF, siga estas etapas:

  1. Crie uma instância da classe Security.
  2. Crie uma instância de DecryptionOptions com a senha necessária.
  3. Adicione o arquivo PDF criptografado usando o método AddInput.
  4. Defina o caminho do arquivo de saída usando AddOutput.
  5. Execute a descriptografia usando o método Process.
 1// Instancie o plugin de Segurança
 2var plugin = new Security();
 3
 4// Configure as opções de descriptografia
 5var opt = new DecryptionOptions("senha_usuario");
 6
 7// Adicione o arquivo PDF criptografado de entrada
 8opt.AddInput(new FileDataSource("caminho_para_pdf_criptografado"));
 9
10// Especifique o arquivo PDF descriptografado de saída
11opt.AddOutput(new FileDataSource("caminho_para_pdf_descriptografado"));
12
13// Execute o processo de descriptografia
14plugin.Process(opt);

Definindo Permissões em Documentos PDF

Ao criptografar um PDF, você pode definir várias permissões para controlar como o documento pode ser usado.

  • Impressão: Permita ou proíba a impressão do documento.
  • Cópia: Permita ou proíba a cópia de conteúdo.
  • Modificação: Permita ou proíba modificações no documento.

Para definir permissões, você pode configurar o EncryptionOptions de acordo.

 Português