Agregue una firma digital a un PDF a través de JavaScript via C++

Generación y verificación de firmas digitales mediante Aspose.PDF del lado del servidor para las API JavaScript via C++. Biblioteca nativa y de alto rendimiento

Cómo agregar firma digital a un archivo PDF con la biblioteca de JavaScript via C++

Al firmar digitalmente un PDF, garantizas la integridad del documento y la seguridad de la transmisión. La firma actúa como un identificador único que verifica la autenticidad del contenido y confirma que no ha sido manipulado. Para firmar un archivo PDF, utilizaremos Aspose.PDF para JavaScript a través de C++, un conjunto de herramientas fácil y seguro que se utiliza para trabajar con PDF directamente en el navegador web. Para instalar y usar Aspose.PDF para JavaScript a través de C++, extraiga los archivos del archivo ZIP.

Agregar firma digital al PDF a través de JavaScript via C++


Necesitas Aspose.PDF para JavaScript vía C++ para probar el código en tu entorno.

  1. Cargue el PDF con una instancia de Document.
  2. Cargue todos los archivos PDF con la ruta completa.
  3. Establece el estilo del texto como fuente, tamaño de fuente, color, etc.
  4. Guarde el archivo PDF, obtendrá el documento con la firma insertada.
  5. Para verificar la validez de la firma, usa el método PDFFileSignature.verifySigned ().

Agregue firma electrónica a un archivo PDF con - JavaScript via C++

Este código de ejemplo muestra cómo firmar páginas 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]);
    };