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 og SignOptions 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:

 Dansk