Segurança de PDF
O Documentize Segurança de PDF para .NET é uma ferramenta poderosa projetada para aumentar a segurança dos seus documentos PDF, fornecendo capacidades de criptografia e descriptografia. Ela garante que suas informações sensíveis permaneçam confidenciais e protegidas contra acesso não autorizado.
Recursos Principais:
- Criptografar Documentos PDF: Proteja seus arquivos PDF adicionando senhas de usuário e de proprietário.
- Descriptografar Documentos PDF: Remova a criptografia de PDFs quando necessário.
- Configurar 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: Garanta 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// Instanciar o plugin de Segurança
2var plugin = new Security();
3
4// Configurar as opções de criptografia
5var opt = new EncryptionOptions("senha_usuario", "senha_proprietario");
6
7// Adicionar arquivo PDF de entrada
8opt.AddInput(new FileDataSource("caminho_para_pdf"));
9
10// Especificar o arquivo PDF criptografado de saída
11opt.AddOutput(new FileDataSource("caminho_para_pdf_criptografado"));
12
13// Realizar 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// Instanciar o plugin de Segurança
2var plugin = new Security();
3
4// Configurar as opções de descriptografia
5var opt = new DecryptionOptions("senha_usuario");
6
7// Adicionar arquivo PDF criptografado de entrada
8opt.AddInput(new FileDataSource("caminho_para_pdf_criptografado"));
9
10// Especificar o arquivo PDF descriptografado de saída
11opt.AddOutput(new FileDataSource("caminho_para_pdf_descriptografado"));
12
13// Realizar o processo de descriptografia
14plugin.Process(opt);
Configurando 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: Permitir ou proibir a impressão do documento.
- Cópia: Permitir ou proibir a cópia de conteúdo.
- Modificação: Permitir ou proibir modificações no documento.
Para definir permissões, você pode configurar o EncryptionOptions
de acordo.