Dodaj podpis cyfrowy do pliku PDF poprzez JavaScript via C++

Generowanie i weryfikacja podpisu cyfrowego przy użyciu serwera Aspose.PDF dla interfejsów API JavaScript via C++. Natywna i wysokowydajna biblioteka

Jak dodać podpisanie cyfrowe do pliku PDF przy użyciu biblioteki JavaScript via C++

Podpisując cyfrowo plik PDF, zapewniasz integralność dokumentu i bezpieczeństwo transmisji. Podpis działa jako unikalny identyfikator, który weryfikuje autentyczność treści i potwierdza, że nie został zmodyfikowany. Aby podpisać plik PDF, użyjemy Aspose.PDF dla JavaScript przez C++ jest łatwym i bezpiecznym zestawem narzędzi służącym do pracy z PDF bezpośrednio w przeglądarce internetowej. Aby zainstalować i używać Aspose.PDF dla JavaScript przez C++, wyodrębnij pliki z archiwum ZIP.

Dodaj podpisanie cyfrowe do pliku PDF za pośrednictwem JavaScript via C++


Potrzebujesz Aspose.PDF dla JavaScript przez C++, aby wypróbować kod w swoim środowisku.

  1. Załaduj plik PDF z wystąpieniem dokumentu.
  2. Załaduj wszystkie pliki PDF z pełną ścieżką.
  3. Ustaw styl tekstu, taki jak czcionka, rozmiar czcionki, kolor itp.
  4. Zapisz plik PDF, Otrzymasz dokument z włożonym podpisem.
  5. Aby zweryfikować ważność podpisu, użyj metody PDFFileSignature.verifySigned ().

Dodaj podpis elektroniczny do pliku PDF za pomocą - JavaScript via C++

Ten przykładowy kod pokazuje, jak podpisywać strony PDF - 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]);
    };