Adicionador de Carimbos de Data/Hora para PDF
O Documentize Adicionador de Carimbos de Data/Hora para PDF .NET é uma ferramenta poderosa projetada para adicionar carimbos de data/hora seguros aos seus documentos PDF. Ele aumenta a integridade e a autenticidade dos seus documentos, fornecendo uma referência de tempo confiável, garantindo conformidade com os padrões de assinatura digital.
Principais Recursos:
- Adicione Carimbos de Data/Hora Seguros: Adicione facilmente carimbos de data/hora seguros aos seus documentos PDF.
- Servidores de Carimbo Personalizáveis: Utilize URLs de servidores de carimbo personalizados e credenciais de autenticação.
- Automação: Integre a carimbagem 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 carimbos de data/hora.
Como Adicionar um Carimbo de Data/Hora a 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 carimbagem. - Adicione o arquivo PDF de entrada usando o método
AddInput
. - Defina o caminho do arquivo de saída usando
AddOutput
. - Execute a carimbagem usando o método
Process
.
1// Instancie o plugin Timestamp
2var plugin = new Timestamp();
3
4// Configure as opções de carimbagem
5var opt = new AddTimestampOptions("caminho_para_pfx", "senha_para_pfx", "url_do_servidor_de_carimbo");
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_resultado_pdf"));
12
13// Execute o processo de carimbagem
14plugin.Process(opt);
Como Usar Autenticação Personalizada com o Servidor de Carimbo
Você pode fornecer credenciais de autenticação básica ao se conectar ao servidor de carimbo. Isso permite que você se autentique em servidores que exigem 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 saída.
- Chame o método
Process
.
1// Instancie o plugin Timestamp
2var plugin = new Timestamp();
3
4// Configure as opções de carimbagem com autenticação
5var opt = new AddTimestampOptions("caminho_para_pfx", "senha_para_pfx", "url_do_servidor_de_carimbo", "usuario: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_resultado_pdf"));
12
13// Execute o processo de carimbagem
14plugin.Process(opt);
Manipulando 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.