Crittografa il PDF tramite JavaScript via C++

Blocca i file PDF con la libreria Aspose.PDF usando JavaScript via C++.

Crittografa il documento PDF utilizzando la libreria JavaScript via C++

Per crittografare il file PDF, useremo Aspose.PDF for .NET API che è un’API di manipolazione dei documenti ricca di funzionalità, potente e facile da usare per la piattaforma javascript-cpp. Apri il gestore di pacchetti NuGet, cerca Aspose.pdf e installa. È inoltre possibile utilizzare il seguente comando dalla console di Package Manager.

Come crittografare il PDF tramite JavaScript via C++


È necessaria la libreria Aspose.PDF per provare il codice nel proprio ambiente.

  1. Aprire un documento PDF utilizzando l’oggetto Document.
  2. Crea una password per utente e proprietario.
  3. Chiama il metodo Document.Encrypt.
  4. Salva il file PDF.

<% encrypt.code-block.text %>

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