Tambahkan tanda tangan digital dalam PDF menggunakan melalui JavaScript via C++

Pembuatan dan verifikasi tanda tangan digital dokumen PDF asli dan berkinerja tinggi menggunakan Aspose.PDF sisi server untuk API .NET, tanpa menggunakan perangkat lunak apa pun termasuk Adobe PDF - JavaScript via C++

Cara menambahkan Masuk Digital ke File PDF Menggunakan JavaScript via C++ Library

Untuk menambahkan sign in PDF file, kita akan menggunakan Aspose.PDF API yang merupakan API manipulasi dokumen yang kaya fitur, kuat dan mudah digunakan untuk platform javascript-cpp. Buka manajer paket nuget, cari Aspose.pdf dan instal. Anda juga dapat menggunakan perintah berikut dari Konsol Manajer Paket.

Tambahkan Tanda Tangan Digital ke PDF melalui JavaScript via C++


Anda perlu Aspose.PDF library untuk mencoba kode di lingkungan Anda.

  1. Muat PDF dengan instance Document.
  2. Muat semua file PDF dengan jalur lengkap.
  3. Mengatur gaya teks seperti font, ukuran font, warna dll
  4. Simpan file PDF, Anda akan mendapatkan dokumen dengan tanda tangan dimasukkan.
  5. Untuk memverifikasi validitas tanda tangan menggunakan metode pdFfileSignature.verifySigned ().

Tambahkan Tanda Tangan Elektronik ke File PDF menggunakan - 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]);
    };