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 en SignOptions 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

 Nederlands