Ajoutez une signature numérique dans un PDF en utilisant via JavaScript via C++

Génération et vérification de signatures numériques de documents PDF natifs et hautes performances à l’aide de Aspose.PDF côté serveur pour les API .NET, sans utiliser aucun logiciel, y compris Adobe PDF - JavaScript via C++

Comment ajouter une signature numérique à un fichier PDF à l'aide de la bibliothèque JavaScript via C++

Afin d’ajouter un fichier PDF de connexion, nous utiliserons l’API Aspose.PDF qui est une API de manipulation de documents riche en fonctionnalités, puissante et facile à utiliser pour la plate-forme javascript-cpp. Ouvrez le gestionnaire de packages NuGet, recherchez Aspose.pdf et installez. Vous pouvez également utiliser la commande suivante depuis la console du gestionnaire de packages.

Ajouter une signature numérique au PDF via JavaScript via C++


Vous avez besoin de la bibliothèque Aspose.PDF pour essayer le code dans votre environnement.

  1. Chargez le PDF avec une instance de Document.
  2. Chargez tous les fichiers PDF avec le chemin complet.
  3. Définissez le style du texte comme la police, la taille de la police, la couleur, etc.
  4. Enregistrez le fichier PDF, vous obtiendrez le document avec signature insérée.
  5. Pour vérifier la validité de la signature, utilisez la méthode PdfFileSignature.verifySignated ().

Ajoutez une signature électronique à un fichier PDF en utilisant - 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]);
    };