Digital Signature Plugin für Aspose.PDF

Der Aspose.PDF Digital Signature Plugin für .NET ermöglicht Entwicklern, digitale Unterschriften – kryptografisch und sichtbar – direkt auf PDF-Dateien aus .Net-Anwendungen anzuwenden.Mit integrierter Unterstützung für Zertifikate-basierte Signaturen, Timestamping und Signatur-Image-Overlays verbessert es sichere Dokumentarbeitsflüsse in geschäftlichen, juristischen oder compliance-driven Szenarien.

letzte Artikel

Aspose.PDF Digital Signature Plugin Schlüsselfunktionen

    • Zertifizierter PDF Signatur*Unterschreiben Sie PDF-Dokumente mit Standard X.509 Zertifikaten für Authentizität und Einhaltung.
    • Unterschrift Bildunterstützung*Übersetzen Sie Signaturbilder (z. B. handgeschrieben, Logo) in konfigurierbaren Positionen auf unterzeichneten Dokumente.
    • Flexible Signaturkonfiguration*Stellen Sie Standort, Grund und Aussehen für Unterschriften fest. Personalisieren Sie die Position, die Größe und den visuellen Stil.
    • Erweiterte Sicherheitsoptionen*Verwenden Sie Timestamping, Revocation-Checks und Signature-Feld-Locking, um fortgeschrittene Anforderungen zu erfüllen.

Start mit Aspose.PDF Digital Signature Plugin

  • Installieren Sie Aspose.PDF für .NETHinzufügen Sie das Paket über NuGet oder Sammeln in Ihr .NET-Projekt.

  • Konfigurieren Sie Ihre LizenzAnwenden Sie Ihre Lizenzschlüssel, um die volle Funktionalität zu deaktivieren.

    • Set Up Sign-up Optionen*Use Signature und SignOptions Klassen, um Einträge PDF, Zertifikat, Signatur Bild und Optionen zu spezifizieren.
    • Durchführung des Signaturverfahrens*Durchführen Sie die Signatur und speichern oder verteilen Sie das unterschriebene Dokument.

** Beispiel: Digitalisieren Sie ein PDF mit Zertifikat und Signaturbild (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);

Use Cases & Erweiterungen

  • Bulk Signing: Automatisieren Sie die Unterzeichnung von PDFs für HR, juristische oder finanzielle Tätigkeiten.
  • Visible vs. Invisible Signatures: Konfigurieren Sie das Signaturbild und die Platzierung für Regulierungs- oder Markenanforderungen.
  • Signature Validation: Verwenden Sie Aspose.PDF API-Erweiterungen, um bestehende digitale Signaturen zu überprüfen und zu validieren.
  • Multiple Signers: Iterate Signing Schritte, um mehrere digitale Signaturen von verschiedenen Benutzern oder Einheiten hinzuzufügen.

Siehe die API-Referenz für Details über die Konfiguration von Timestamp-Server, Signatur validierung und benutzerdefinierte Erscheinung.

* Die besten Praktiken*

  • Sichere Speicherung und Verwaltung privater Schlüsseldateien/Zertifikate.
  • Besuchen Sie immer Signaturoperationen und überprüfen Sie die Ausgabe für die Einhaltung.
  • Stellen Sie Signaturbilder in klaren, unbegrenzten Dokumentgebieten.
  • Test mit einer Vielzahl von PDF-Zuschauern, um die Sichtbarkeit und Kompatibilität der Signatur zu gewährleisten.

Verwandte Ressourcen:

 Deutsch