Fügen Sie eine digitale Signatur in PDF hinzu mit Hilfe von JavaScript via C++

Native und leistungsstarke Generierung und Überprüfung digitaler Signaturen von PDF-Dokumenten mithilfe der serverseitigen Aspose.PDF for .NET-APIs, ohne Verwendung von Software, einschließlich Adobe PDF - JavaScript via C++

So fügen Sie Digital Sign mithilfe der JavaScript via C++ Bibliothek zu einer PDF-Datei hinzu

Um eine PDF-Datei zur Anmeldung hinzuzufügen, verwenden wir die API Aspose.PDF, eine funktionsreiche, leistungsstarke und einfach zu verwendende API zur Dokumentenbearbeitung für die javascript-cpp Plattform. Öffnen Sie den NuGet -Paketmanager, suchen Sie nach Aspose.pdf und installieren Sie es. Sie können auch den folgenden Befehl von der Package Manager Console aus verwenden.

Fügen Sie Digital Sign zu PDF hinzu über JavaScript via C++


Sie benötigen Bibliothek Aspose.PDF, 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 ().

Fügen Sie eine elektronische Signatur mit - JavaScript via C++ zu einer PDF-Datei hinzu.

<% signature.code-block.subtitle %>

Input file:

File not added

Certificate file:

File not added

Output format:

Output file:


    var ffileSignPKCS7 = function (e) {
        const file_reader = new FileReader();
        file_reader.onload = (event) => {
        let pswSign = document.getElementById("passwordSign").value;
        /*sign a PDF-file and save the "ResultSignPKCS7.pdf"*/
        const json = AsposePdfSignPKCS7(event.target.result, e.target.files[0].name, 1, fileSign, pswSign, 200, 200, 200, 100, "TEST", "test@test.com", "EU", 1, signatureAppearance,"ResultSignPKCS7.pdf");
        if (json.errorCode == 0) document.getElementById('output').textContent = json.fileNameResult;
        else document.getElementById('output').textContent = json.errorText;
        /*make a link to download the result file*/
        DownloadFile(json.fileNameResult, "application/pdf");
        };
        file_reader.readAsArrayBuffer(e.target.files[0]);
    };