Enkripsi PDF melalui JavaScript via C++

Kunci File PDF dengan Perpustakaan Aspose.PDF menggunakan JavaScript via C++.

Enkripsi Dokumen PDF Menggunakan JavaScript via C++ Library

Untuk mengenkripsi file PDF, kita akan menggunakan API Aspose.PDF for .NET 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.

Cara Mengenkripsi PDF melalui JavaScript via C++


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

  1. Buka dokumen PDF menggunakan objek Dokumen.
  2. Buat kata sandi untuk pengguna dan pemilik.
  3. Panggil Document.Encrypt Metode.
  4. Simpan file PDF.

<% encrypt.code-block.text %>

Enkripsi Dokumen PDF - JavaScript via C++

<% encrypt.code-block.subtitle %>

Input file:

File not added

Password:

Output format:

Output file:


    var ffileEncrypt = function (e) {
        const file_reader = new FileReader();
        file_reader.onload = (event) => {
            /*encrypt a PDF-file with passwords "user" and "owner", and save the "ResultDecrypt.pdf"*/
        const json = AsposePdfEncrypt(event.target.result, e.target.files[0].name, "user", "owner", 
        Module.Permissions.PrintDocument, Module.CryptoAlgorithm.RC4x40, "ResultEncrypt.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]);
  }