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 SignaturUnterschreiben 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 SignaturkonfigurationStellen Sie Standort, Grund und Aussehen für Unterschriften fest. Personalisieren Sie die Position, die Größe und den visuellen Stil.
Erweiterte SicherheitsoptionenVerwenden 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 OptionenUse
Signature
undSignOptions
Klassen, um Einträge PDF, Zertifikat, Signatur Bild und Optionen zu spezifizieren.Durchführung des SignaturverfahrensDurchfü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: