Digitale Signatur zu PDF hinzufügen über C#

Generierung und Überprüfung digitaler Signaturen mithilfe der serverseitigen Datei Aspose.PDF for .NET APIs. Native und leistungsstarke Bibliothek

Aspose.PDF for .NET Logo

So fügen Sie Digital Sign mit dem Tool .NET zu einer PDF-Datei hinzu

Um eine digitale Signatur in einer PDF-Datei hinzuzufügen, verwenden wir die Aspose.PDF for .NET API, eine funktionsreiche, leistungsstarke und einfach zu verwendende API zur Dokumentenbearbeitung für die net Plattform. Öffnen Sie den NuGet -Paketmanager, suchen Sie nach Aspose.PDF und installieren Sie ihn. Sie können auch den folgenden Befehl in der Package Manager Console verwenden.

Package Manager Console

Install-Package Aspose.PDF

Fügen Sie Digital Sign zu PDF hinzu über C#


Sie benötigen Aspose.PDF for .NET, um den Code in Ihrer Umgebung auszuprobieren.

  1. Laden Sie das PDF mit einer Instanz von Document.
  2. Laden Sie alle PDF-Dateien mit vollständigem Pfad.
  3. Stellen Sie den Textstil wie Schriftart, Schriftgröße, Farbe usw. ein.
  4. PDF-Datei speichern, Sie erhalten das Dokument mit eingefügter Unterschrift.
  5. Um die Gültigkeit der Signatur zu überprüfen, verwenden Sie die Methode pdffileSignature.verifySigned ().

Eine elektronische Signatur zu einer PDF-Datei hinzufügen mit - C#

Dieser Beispielcode zeigt, wie man PDF-Seiten signiert - C#

Input file:

File not added

Certificate file:

File not added

Output format:

Output file:

{
    var inputFile = Path.Combine(dataDir, "DigitallySign.pdf");
    var outputFile = Path.Combine(dataDir, "DigitallySign_out.pdf");

    using var pdfDocument = new Aspose.Pdf.Document(inputFile);
    using var signature = new Aspose.Pdf.Facades.PdfFileSignature(pdfDocument);
    const string Pfx = @"c:\demo\test.pfx";
    var pkcs = new Aspose.Pdf.Forms.PKCS7(Pfx, "Pa$$w0rd2025"); // Use PKCS7/PKCS7Detached objects
    signature.Sign(1, true, new System.Drawing.Rectangle(300, 100, 400, 200), pkcs);
    signature.Save(outputFile);
}