JavaScript via C++ aracılığıyla kullanarak PDF’ye dijital imza ekleyin

Adobe PDF dahil herhangi bir yazılım kullanmadan, .NET API’leri için sunucu tarafı Aspose.PDF kullanarak yerel ve yüksek performanslı PDF belgesi dijital imza oluşturma ve doğrulama - JavaScript via C++.

JavaScript via C++ Kütüphane Kullanarak PDF Dosyasına Dijital Olarak İmzalama Nasıl Eklenir

PDF’yi dijital olarak imzalayarak belgenin bütünlüğünü ve iletimin güvenliğini sağlarsınız. İmza, içeriğin gerçekliğini doğrulayan ve değiştirilmediğini doğrulayan benzersiz bir tanımlayıcı görevi görür. PDF dosyasını imzalamak için kullanacağız Aspose.PDF for JavaScript via C++, doğrudan web tarayıcısında PDF ile çalışmak için kullanılan kolay ve güvenli bir araç setidir. C++ üzerinden JavaScript için Aspose.PDF dosyasını yüklemek ve kullanmak için ZIP arşivinden dosyaları ayıklayın.

JavaScript via C++ aracılığıyla PDF’ye Dijital Olarak İmzala Ekle


Ortamınızdaki kodu denemek için C++ üzerinden JavaScript için Aspose.PDF gerekir.

  1. PDF’yi bir Belge örneğiyle yükleyin.
  2. Tüm PDF dosyalarını tam yolla yükleyin.
  3. Yazı tipi, yazı tipi boyutu, renk vb. Gibi metnin stilini ayarlayın.
  4. PDF dosyasını kaydet, belgeyi imza eklenmiş olarak alacaksınız.
  5. İmzanın geçerliliğini doğrulamak için pdfileSignature.verifySigned () yöntemini kullanın.

- JavaScript via C++ kullanarak PDF Dosyasına Elektronik İmza ekleyin.

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