Plugin de signature numérique pour Aspose.PDF
Aspose.PDF Digital Signature Plugin pour .NET permet aux développeurs d’appliquer des signatures numériques – cryptographiques et visibles – directement aux fichiers PDF des applications .Net. Avec un soutien intégré pour les signaux basés sur le certificat, le timing et l’image de la signature, il accélère les flux de travail de documents sécurisés dans les scénarios commerciaux, juridiques ou de conformité.
Les derniers articles
Aspose.PDF Signature numérique Plugin fonctionnalités clés
Certificat basé sur la signature PDFSignature des documents PDF en utilisant les certificats X.509 standard pour l’authenticité et la conformité.
- Support d’image de signature*Téléchargez les images de signature (par exemple, manuscrit, logo) dans des positions configurables sur les documents signés.
** Configuration de signature flexible**Configurer l’emplacement, la raison et l’apparence des signatures. personnaliser la position, les tailles et le style visuel.
** Options de sécurité avancées**Utilisez le timestamping, les vérifications de révocation et le blocage de champ de signature pour répondre aux exigences avancées.
Commencer avec Aspose.PDF Digital Signature Plugin
Installer Aspose.PDF pour .NETAjoutez le package via NuGet ou assemblez-le à votre projet .NET.
- Configurez votre licence *Appliquez vos clés de licence pour désactiver la fonctionnalité complète.
** Sélectionnez les options de signature**Utiliser
Signature
etSignOptions
classes pour spécifier l’entrée PDF, certificat, image de signature, et les options.- Réservez le processus de signature *Exécuter l’opération de signature et sauvegarder ou distribuer le document signé.
Exemple: Signature numérique d’un PDF avec l’image de certificat et de signature (C#)
using Aspose.Pdf.Plugins;
var inputPath = @"C:\Samples\unsigned.pdf";
var outputPath = @"C:\Samples\signed.pdf";
var certPath = @"C:\Keys\certificate.pfx";
var certPassword = "your_password";
var signatureImagePath = @"C:\Images\sign.png";
// Set up signature options
var signOptions = new SignOptions
{
CertificateFile = certPath,
CertificatePassword = certPassword,
SignatureImageFile = signatureImagePath,
SignaturePosition = new Rectangle(100, 100, 200, 150), // X1, Y1, X2, Y2
Reason = "Approved by QA",
Location = "Head Office"
};
signOptions.AddInput(new FileDataSource(inputPath));
signOptions.AddOutput(new FileDataSource(outputPath));
// Process signing
var plugin = new Signature();
var result = plugin.Process(signOptions);
Console.WriteLine("Signed file: " + outputPath);
Use Cases & Extensions
- Bulk Signature: Automatisez la signature des lots de PDF pour les opérations humanitaires, juridiques ou financières.
- Visible vs. Invisible Signatures: Configure l’apparence et la position de la signature pour les exigences réglementaires ou de marque.
- Validation de la signature: Utilisez les extensions API Aspose.PDF pour vérifier et valider les signatures numériques existantes.
- Multiple Signers: Iterate signature étapes pour ajouter plusieurs signatures numériques de différents utilisateurs ou entités.
Voir la référence API pour les détails sur la configuration des serveurs timestamp, la validation de la signature et l’apparence personnalisée.
* Les meilleures pratiques *
- Enregistrer et gérer en toute sécurité les fichiers clés / certificats privés.
- Toujours enregistrer les opérations de signature et vérifier la sortie pour la conformité.
- Placez les images de signature dans des zones de document claires et non bloquées.
- Testez avec une variété de lecteurs PDF pour assurer la visibilité et la compatibility des signatures.
Les ressources liées :