Ajout de Timestamp PDF
Le Documentize PDF Timestamp Adder pour .NET est un outil puissant conçu pour ajouter des timestamps sécurisés à vos documents PDF. Il améliore l’intégrité et l’authenticité de vos documents en fournissant une référence temporelle de confiance, assurant ainsi la conformité aux normes de signature numérique.
Caractéristiques Principales :
- Ajout de Timestamps Sécurisés : Ajoutez sans effort des timestamps sécurisés à vos documents PDF.
- Serveurs de Timestamps Personnalisables : Utilisez des URL de serveurs de timestamps personnalisées et des identifiants d’authentification.
- Automatisation : Intégrez l’horodatage dans vos applications .NET pour des flux de travail automatisés.
- Conformité : Assurez-vous que vos documents respectent les normes de l’industrie en matière de signatures numériques et de timestamps.
Comment Ajouter un Timestamp aux Documents PDF
Pour ajouter un timestamp sécurisé à un document PDF, suivez ces étapes :
- Créez une instance de la classe
Timestamp
. - Créez une instance de
AddTimestampOptions
pour configurer le processus d’horodatage. - Ajoutez le fichier PDF d’entrée en utilisant la méthode
AddInput
. - Définissez le chemin du fichier de sortie en utilisant
AddOutput
. - Exécutez le processus d’horodatage en utilisant la méthode
Process
.
1// Instancier le plugin Timestamp
2var plugin = new Timestamp();
3
4// Configurer les options d'horodatage
5var opt = new AddTimestampOptions("chemin_vers_pfx", "mot_de_passe_pour_pfx", "url_serveur_timestamp");
6
7// Ajouter le fichier PDF d'entrée
8opt.AddInput(new FileDataSource("chemin_vers_pdf"));
9
10// Spécifier le fichier PDF de sortie
11opt.AddOutput(new FileDataSource("chemin_vers_pdf_resultat"));
12
13// Effectuer le processus d'horodatage
14plugin.Process(opt);
Comment Utiliser une Authentification Personnalisée avec le Serveur de Timestamp
Vous pouvez fournir des identifiants d’authentification de base lors de la connexion au serveur de timestamp. Cela vous permet de vous authentifier auprès des serveurs qui nécessitent un nom d’utilisateur et un mot de passe.
- Créez une instance de la classe
Timestamp
. - Créez une instance de
AddTimestampOptions
, incluant lesserverBasicAuthCredentials
. - Ajoutez les chemins du fichier d’entrée et du fichier de sortie.
- Appelez la méthode
Process
.
1// Instancier le plugin Timestamp
2var plugin = new Timestamp();
3
4// Configurer les options d'horodatage avec authentification
5var opt = new AddTimestampOptions("chemin_vers_pfx", "mot_de_passe_pour_pfx", "url_serveur_timestamp", "nom_utilisateur:mot_de_passe");
6
7// Ajouter le fichier PDF d'entrée
8opt.AddInput(new FileDataSource("chemin_vers_pdf"));
9
10// Spécifier le fichier PDF de sortie
11opt.AddOutput(new FileDataSource("chemin_vers_pdf_resultat"));
12
13// Effectuer le processus d'horodatage
14plugin.Process(opt);
Gestion des Fichiers PFX et des Mots de Passe
La classe AddTimestampOptions
vous permet d’utiliser un fichier PFX pour la signature numérique avec le mot de passe.
- Flux PFX ou Chemin de Fichier : Vous pouvez fournir un flux ou un chemin de fichier pour le fichier PFX.
- Protection par Mot de Passe : Assurez-vous de gérer le mot de passe pour le fichier PFX de manière sécurisée.