Digitale Signatur zu PDF hinzufügen über JavaScript via C++

Generierung und Überprüfung digitaler Signaturen mithilfe der serverseitigen Datei Aspose.PDF für JavaScript via C++ APIs. Native und leistungsstarke Bibliothek

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

Durch das digitale Signieren einer PDF-Datei stellen Sie die Integrität des Dokuments und die Sicherheit der Übertragung sicher. Die Signatur dient als eindeutige Kennung, die die Echtheit des Inhalts überprüft und bestätigt, dass er nicht manipuliert wurde. Um eine PDF-Datei zu signieren, verwenden wir Aspose.PDF für JavaScript über C++, ein einfaches und sicheres Toolkit, mit dem Sie direkt im Webbrowser mit PDF-Dateien arbeiten können. Um Aspose.PDF für JavaScript über C++ zu installieren und zu verwenden, extrahieren Sie Dateien aus dem ZIP-Archiv.

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


Sie benötigen Aspose.PDF für JavaScript über C++, 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 - JavaScript via C++

Dieser Beispielcode zeigt, wie man PDF-Seiten signiert - JavaScript via C++

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]);
    };