Digitale Signature Plugin voor Aspose.PDF
De Aspose.PDF Digital Signature Plugin voor .NET stelt ontwikkelaars in staat om digitale handtekeningen – cryptografisch en zichtbaar – rechtstreeks aan PDF-bestanden van .Net-toepassingen toe te passen.Met ingebouwde ondersteuning voor certificaat-gebaseerde signaturen, timestamping en signature-beeld overlijden, vergemakkelijkt het veilige documentwerkstromen in zakelijke, juridische of compliance-driven scenario’s.
Laatste artikelen
Aspose.PDF Digitale Signature Plugin sleutelfuncties
Certificate-gebaseerd PDF SignatureSign PDF-documenten met behulp van standaard X.509 certificaten voor authenticiteit en naleving.
- Ondersteuning voor afbeeldingen*Overlaag ondertekeningsbeelden (bijvoorbeeld handgeschreven, logo) in configurerbare posities op ondertekende documenten.
- Flexibele signatuurconfiguratie*Stel de locatie, reden en uiterlijk voor de handtekeningen. aanpassen van de plaatsing, grootte en visuele stijl.
- Geavanceerde beveiligingsopties*Gebruik timestamping, revocation checks en signature field locking om aan geavanceerde vereisten te voldoen.
Start met Aspose.PDF Digital Signature Plugin
Installeren Aspose.PDF voor .NETVoeg het pakket toe via NuGet of assemblies aan uw .NET project.
Configureer uw licentieGebruik uw licentie sleutels om volledige functionaliteit te ontgrendelen.
Set Up Sign-up optiesGebruik
Signature
enSignOptions
klassen om input PDF, certificaat, ondertekening beeld en opties te specificeren.Run het ondertekeningsprocesVoer de handtekeningsactiviteit uit en bewaar of distribueer het ondertekende document.
** Voorbeeld: Digitale handtekening van een PDF met Certificate en Signature Image (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);
** Gebruik van Cases & Extensions**
- Bulk Sign: Automatiseren van de handtekening van PDF’s voor HR, juridische of financiële activiteiten.
- Visible vs. Invisible Signatures: Configureer de verschijning en plaatsing van de handtekening voor regelgevende of brandingvereisten.
- Signature Validation: Gebruik Aspose.PDF API-uitbreidingen om bestaande digitale signaturen te controleren en te valideren.
- Multiple Signers: Iterate signing stappen voor het toevoegen van meerdere digitale signaturen van verschillende gebruikers of entiteiten.
Zie de API-referentie voor details over de configuratie van timestamp servers, signature validatie en aangepaste uiterlijk.
* Beste praktijken *
- Veilig opslaan en beheren van private sleutelbestanden/certificaten.
- Altijd log signature operaties en controleer output voor naleving.
- Plaats ondertekeningsbeelden in duidelijke, onbeperkt documentgebieden.
- Test met een verscheidenheid aan PDF-beelden om de signaal zichtbaarheid en compatibiliteit te garanderen.
Gerelateerde middelen