Adicionador de Carimbo de Data/Hora PDF
O Documentize Adicionador de Carimbo de Data/Hora PDF para .NET é uma ferramenta poderosa projetada para adicionar carimbos de data/hora 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.
Principais Recursos:
- Adicionar Carimbos de Data/Hora Seguros: Adicione facilmente carimbos de data/hora seguros aos seus documentos PDF.
- Servidores de Carimbo de Data/Hora Personalizáveis: Use URLs de servidores de carimbo de data/hora personalizados e credenciais de autenticação.
- Automação: Integre o carimbo de data/hora em suas aplicações .NET para fluxos de trabalho automatizados.
- Conformidade: Assegure que seus documentos atendam aos padrões da indústria para assinaturas digitais e carimbos de data/hora.
Como Adicionar um Carimbo de Data/Hora aos Documentos PDF
Para adicionar um carimbo de data/hora 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 carimbo de data/hora. - Adicione o arquivo PDF de entrada usando o método
AddInput
. - Defina o caminho do arquivo de saída usando
AddOutput
. - Execute o carimbo de data/hora usando o método
Process
.
1// Instancie o plugin Timestamp
2var plugin = new Timestamp();
3
4// Configure as opções de carimbo de data/hora
5var opt = new AddTimestampOptions("caminho_para_pfx", "senha_para_pfx", "url_do_servidor_de_carimbo_de_data_hora");
6
7// Adicione o arquivo PDF de entrada
8opt.AddInput(new FileDataSource("caminho_para_pdf"));
9
10// Especifique o arquivo PDF de saída
11opt.AddOutput(new FileDataSource("caminho_para_pdf_de_resultado"));
12
13// Realize o processo de carimbo de data/hora
14plugin.Process(opt);
Como Usar Autenticação Personalizada com o Servidor de Carimbo de Data/Hora
Você pode fornecer credenciais de autenticação básica ao se conectar ao servidor de carimbo de data/hora. 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 carimbo de data/hora com autenticação
5var opt = new AddTimestampOptions("caminho_para_pfx", "senha_para_pfx", "url_do_servidor_de_carimbo_de_data_hora", "nome_de_usuário:senha");
6
7// Adicione o arquivo PDF de entrada
8opt.AddInput(new FileDataSource("caminho_para_pdf"));
9
10// Especifique o arquivo PDF de saída
11opt.AddOutput(new FileDataSource("caminho_para_pdf_de_resultado"));
12
13// Realize o processo de carimbo de data/hora
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 ou Caminho do Arquivo PFX: Você pode fornecer um stream ou caminho para o arquivo PFX.
- Proteção por Senha: Certifique-se de gerenciar a senha para o arquivo PFX de forma segura.