PDF Timestamp Adder
O Documentize PDF Timestamp Adder para .NET é uma ferramenta poderosa projetada para adicionar timestamps seguros aos seus documentos PDF. Ela melhora a integridade e autenticidade dos seus documentos ao fornecer uma referência de tempo confiável, garantindo conformidade com os padrões de assinatura digital.
Como Adicionar um Timestamp a um PDF
Para adicionar um timestamp seguro a um documento PDF, siga estas etapas:
- Crie uma instância da classe
Timestamp
. - Crie uma instância de
AddTimestampOptions
para configurar o processo de timestamping. - Adicione o arquivo PDF de entrada usando o método
AddInput
. - Defina o caminho do arquivo de saída usando
AddOutput
. - Execute o timestamping usando o método
Process
.
1// Instancie o plugin Timestamp
2var plugin = new Timestamp();
3
4// Configure as opções de timestamping
5var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url");
6
7// Adicione o arquivo PDF de entrada
8opt.AddInput(new FileDataSource("path_to_pdf"));
9
10// Especifique o arquivo PDF de saída
11opt.AddOutput(new FileDataSource("path_to_result_pdf"));
12
13// Realize o processo de timestamping
14plugin.Process(opt);
Como Usar Autenticação Personalizada com o Servidor de Timestamp
Você pode fornecer credenciais de autenticação básica ao se conectar ao servidor de timestamps. Isso permite que você se autentique com servidores que requerem um nome de usuário e senha.
- Crie uma instância da classe
Timestamp
. - Crie uma instância de
AddTimestampOptions
, incluindo asserverBasicAuthCredentials
. - Adicione os caminhos do arquivo de entrada e do arquivo de saída.
- Chame o método
Process
.
1// Instancie o plugin Timestamp
2var plugin = new Timestamp();
3
4// Configure as opções de timestamping com autenticação
5var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url", "username:password");
6
7// Adicione o arquivo PDF de entrada
8opt.AddInput(new FileDataSource("path_to_pdf"));
9
10// Especifique o arquivo PDF de saída
11opt.AddOutput(new FileDataSource("path_to_result_pdf"));
12
13// Realize o processo de timestamping
14plugin.Process(opt);
Manipulação de Arquivos PFX e Senhas
A classe AddTimestampOptions
permite que você use um arquivo PFX para assinatura digital junto com a senha.
- Stream PFX ou Caminho do Arquivo: Você pode fornecer um stream ou caminho de arquivo para o arquivo PFX.
- Proteção por Senha: Certifique-se de gerenciar a senha do arquivo PFX de forma segura.
Principais Recursos:
- Adicione Timestamps Seguros: Adicione facilmente timestamps seguros aos seus documentos PDF.
- Servidores de Timestamp Personalizáveis: Use URLs de servidores de timestamp personalizados e credenciais de autenticação.
- Automação: Integre o timestamping em suas aplicações .NET para fluxos de trabalho automatizados.
- Conformidade: Garanta que seus documentos atendam aos padrões da indústria para assinaturas digitais e timestamps.