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
undSignOptions
Klassen, um Einträge PDF, Zertifikat, Signatur Bild und Optionen zu spezifizieren.
- Set Up Sign-up Optionen*Use
- 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: