Aggiungi la firma digitale nel PDF usando tramite JavaScript via C++

Generazione e verifica di firme digitali di documenti PDF nativi e ad alte prestazioni utilizzando Aspose.PDF lato server per le API.NET, senza l’uso di alcun software incluso Adobe PDF - JavaScript via C++

Come aggiungere la firma digitale al file PDF utilizzando la libreria JavaScript via C++

Per aggiungere il file PDF di accesso, utilizzeremo l’API Aspose.PDF che è un’API di manipolazione dei documenti ricca di funzionalità, potente e facile da usare per la piattaforma javascript-cpp. Apri il gestore pacchetti NuGet, cerca Aspose.pdf e installa. È inoltre possibile utilizzare il seguente comando dalla console di Gestione pacchetti.

Aggiungi la firma digitale al PDF tramite JavaScript via C++


È necessaria la libreria Aspose.PDF per provare il codice nel proprio ambiente.

  1. Carica il PDF con un’istanza di Document.
  2. Carica tutti i file PDF con il percorso completo.
  3. Imposta lo stile del testo come carattere, dimensione del carattere, colore ecc.
  4. Salva il file PDF, otterrai il documento con la firma inserita.
  5. Per verificare la validità della firma, utilizzare il metodo pdfFileSignature.verifySigned ().

Aggiungi la firma elettronica a un file PDF utilizzando - JavaScript via C++

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