Plugin de semnătură digitală pentru Aspose.PDF
Pluginul de semnătură digitală pentru .NET permite dezvoltatorilor să aplice semnături digitale – criptografice și vizibile – direct la PDF Cu suport încorporat pentru semnăturile bazate pe certificat, timestamp-ul și imaginea semnăturii, accelerează fluxurile de lucru securizate de documente în scenarii de afaceri, legale sau de conformitate.
Ultimele articole
Aspose.PDF Caracteristici cheie ale plugin-ului de semnătură digitală
Certificat bazat pe PDF Semneaza documentele PDF folosind certificatele standard X.509 pentru autenticitate si conformitate.
Suport pentru imagini Încărcați imagini de semnătură (de exemplu, scris în mână, logo) în poziții configurabile pe documentele semnate.
Configurare flexibilă a semnăturii Setarea locației, a motivului și a aspectului pentru semnături. personalizarea plasamentului, dimensiunii și stilului vizual.
Opțiuni avansate de securitate Utilizați timestamping, controale de revocare și blocarea câmpului de semnătură pentru a satisface cerințele avansate.
Începeți cu Aspose.PDF Digital Signature Plugin
Instalează Aspose.PDF pentru .NET Adăugați pachetul prin NuGet sau asamblează-l la proiectul .NET.
Configurați licența dvs Aplicați cheile de licență pentru a dezactiva funcționalitatea completă.
Set Up Opțiuni de înregistrare Utilizarea
Signature
şiSignOptions
clase pentru a specifica intrarea PDF, certificat, imaginea de semnătură, și opțiuni.Run procesul de semnare Executați operațiunea de semnare și salvați sau distribuiți documentul semnat.
Exemplu: Înregistrarea digitală a unui PDF cu un certificat și o imagine de semnătură (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);
Cazuri de utilizare și extinderi
- Bulk Signing: Automatizați semnarea seturilor de PDF-uri pentru operațiuni HR, juridice sau financiare.
- Visible vs. Invisible Signatures: Configurați aspectul și poziția semnăturii pentru cerințele de reglementare sau de branding.
- Validarea semnăturii: Utilizați extinderi de API Aspose.PDF pentru a verifica și valida semnăturile digitale existente.
- Multiple Signers: Iterate pașii de semnare pentru a adăuga semne digitale multiple de la diferite utilizatori sau entități.
A se vedea API Referință pentru detalii despre configurarea serverelor timestamp, validarea semnăturii și aspectul personalizat.
Cele mai bune practici
- stocarea și gestionarea în siguranță a fișierelor/certificatelor cheie private.
- Întotdeauna înregistrați operațiunile de semnare și verificați rezultatul pentru conformitate.
- Puneți imagini de semnătură în zone clare, neobstruite de documente.
- Testarea cu o varietate de vizualizatori PDF pentru a asigura vizibilitatea semnăturii și compatibilitate.
Resursele aferente:
- Aspose.pdf Documentare
- Înregistrarea digitală a PDF-urilor
- Ultimele postări de blog.pdf
- Descoperiți Aspose.PDF Produse
În plus, Aspose PDF SDK Digital Signature Capabilities permite o gestionare robustă aDigital Signatures .NET , asigurând că aplicațiile dvs. îndeplinesc standarde ridicate de securitate și conformitate. Funcțiile de semnătură digitală SDK oferă opțiuni îmbunătățite pentru a gestiona semnaturile digitale în documentele PDF, făcând mai ușor să vă satisfaceți nevoile de afaceri.