Aggiuntore di Timestamp PDF
Il Documentize PDF Timestamp Adder per .NET è uno strumento potente progettato per aggiungere timestamp sicuri ai tuoi documenti PDF. Migliora l’integrità e l’autenticità dei tuoi documenti fornendo un riferimento temporale affidabile, garantendo la conformità agli standard delle firme digitali.
Caratteristiche Principali:
- Aggiungi Timestamp Sicuri: Aggiungi senza sforzo timestamp sicuri ai tuoi documenti PDF.
- Server di Timestamp Personalizzabili: Utilizza URL di server di timestamp e credenziali di autenticazione personalizzati.
- Automazione: Integra il timestamping nelle tue applicazioni .NET per flussi di lavoro automatizzati.
- Conformità: Assicurati che i tuoi documenti soddisfino gli standard di settore per firme digitali e timestamp.
Come Aggiungere un Timestamp ai Documenti PDF
Per aggiungere un timestamp sicuro a un documento PDF, segui questi passaggi:
- Crea un’istanza della classe
Timestamp
. - Crea un’istanza di
AddTimestampOptions
per configurare il processo di timestamping. - Aggiungi il file PDF di input utilizzando il metodo
AddInput
. - Imposta il percorso del file di output utilizzando
AddOutput
. - Esegui il timestamping utilizzando il metodo
Process
.
1
2// Instanzia il plugin Timestamp
3var plugin = new Timestamp();
4
5// Configura le opzioni di timestamping
6var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url");
7
8// Aggiungi il file PDF di input
9opt.AddInput(new FileDataSource("path_to_pdf"));
10
11// Specifica il file PDF di output
12opt.AddOutput(new FileDataSource("path_to_result_pdf"));
13
14// Esegui il processo di timestamping
15plugin.Process(opt);
Come Utilizzare l’Autenticazione Personalizzata con il Server di Timestamp
Puoi fornire credenziali di autenticazione di base quando ti connetti al server di timestamp. Questo ti consente di autenticarti con server che richiedono un nome utente e una password.
- Crea un’istanza della classe
Timestamp
. - Crea un’istanza di
AddTimestampOptions
, inclusi iserverBasicAuthCredentials
. - Aggiungi i percorsi del file di input e del file di output.
- Chiama il metodo
Process
.
1
2// Instanzia il plugin Timestamp
3var plugin = new Timestamp();
4
5// Configura le opzioni di timestamping con autenticazione
6var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url", "username:password");
7
8// Aggiungi il file PDF di input
9opt.AddInput(new FileDataSource("path_to_pdf"));
10
11// Specifica il file PDF di output
12opt.AddOutput(new FileDataSource("path_to_result_pdf"));
13
14// Esegui il processo di timestamping
15plugin.Process(opt);
Gestione dei File PFX e delle Password
La classe AddTimestampOptions
ti consente di utilizzare un file PFX per la firma digitale insieme alla password.
- Stream o Percorso del File PFX: Puoi fornire uno stream o un percorso del file per il file PFX.
- Protezione della Password: Assicurati di gestire in modo sicuro la password per il file PFX.