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:
- Crie uma instância da classe
Security
. - Crie uma instância de
EncryptionOptions
com as senhas de usuário e proprietário desejadas. - Adicione o arquivo PDF de entrada usando o método
AddInput
. - Defina o caminho do arquivo de saída usando
AddOutput
. - 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:
- Crie uma instância da classe
Security
. - Crie uma instância de
DecryptionOptions
com a senha necessária. - Adicione o arquivo PDF criptografado usando o método
AddInput
. - Defina o caminho do arquivo de saída usando
AddOutput
. - 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.