Digital Signature Plugin til Aspose.PDF
Aspose.PDF Digital Signature Plugin for .NET giver udviklere mulighed for at anvende digitale signaturer – kryptografiske og synlige – direkte til PDF-filer fra .Net-applikationer.Med indbygget support for certificeringsbaserede underskrifter, timestamping og signaturebilleder overlæses, strømler det sikre dokumentarbejdsstrømme i forretnings-, juridiske eller overensstemmelsesdrivende scenarier.
Sidste artikler
Aspose.PDF Digital Signature Plugin nøglefunktioner
Certificate-baseret PDF underskriftSign PDF-dokumenter ved hjælp af standard X.509 certificeringer for autentisitet og overholdelse.
- undertegnelse af billedstøtte*Overlad signaturbilleder (f.eks. håndskrevet, logo) i konfigurable positioner på underskrevne dokumenter.
**Fleksibel signaturkonfiguration*Indstill placering, årsag og udseende for underskrifter. tilpasse placeringen, størrelsen og den visuelle stil.
** Avancerede sikkerhedsmuligheder**Brug timestamping, tilbagekaldelse kontroller og underskrift felt låser for at opfylde avancerede krav.
Start med Aspose.PDF Digital Signature Plugin
Installere Aspose.PDF til .NETTilføj pakken via NuGet eller sammensæt til dit .NET projekt.
- Konfigurer din licens*Anvend dine licensnøgler for at afbryde fuld funktionalitet.
Sæt op til indsendelsesmulighederBrug af
Signature
ogSignOptions
Klasser til at angive input PDF, certifikat, signaturbillede og muligheder.Run signingsprocessenUdføre signaturoperationen og gemme eller distribuere det underskrevne dokument.
** Eksempel: Digitalt signere en PDF med Certificate og 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);
** Brug af sager og udvidelser**
- Bulk Signing: Automatiser signing af pakker af PDF’er til HR, juridiske eller finansielle aktiviteter.
- Visible vs. Invisible Signatures: Konfigurer underskriftens udseende og placering for regulerings- eller brandingskrav.
- Signature Validation: Brug Aspose.PDF API-udvidelser til at tjekke og validere eksisterende digitale signaturer.
- Multiple Signers: Iterate signeringsteg for at tilføje flere digitale signaturer fra forskellige brugere eller enheder.
Se API-referencen for detaljer om konfiguration af timestampservere, signaturvalidering og tilpasset udseende.
* Bedste praksis *
- Sikker opbevaring og forvaltning af private nøglefiler/certifikater.
- Altid log signaturoperationer og verificere udgang for overholdelse.
- Placer signaturbilleder i klare, ubestrukte dokumentområder.
- Test med en bred vifte af PDF-skærere for at sikre signaturens synlighed og kompatibilitet.
Relaterede ressourcer: