PDF’yi JavaScript via C++ aracılığıyla şifreleyin

JavaScript via C++ kullanarak PDF Dosyalarını Aspose.PDF Kütüphanesi ile kilitleyin.

JavaScript via C++ Kullanarak PDF Belgesini Şifreleyin

PDF dosyası şifreleme, özellikle dosya özel bilgiler içeriyorsa, veri gizliliğini sağlamaya yardımcı olur. Parola şifreleme, dosya içeriğine yetkisiz erişimi önlemeye yardımcı olur. Şifreleme, PDF dosyasına erişimi yalnızca belirli kullanıcılarla kısıtlamanıza olanak tanır. Bir dosyayı açmak için bir parola belirleyebilir veya kullanıcıların PDF belgenizle neler yapabileceğini denetlemek için izinleri yapılandırabilirsiniz. PDF dosyasını şifrelemek 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.

PDF Nasıl Şifrelenir - JavaScript via C++


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

  1. Document nesnesini kullanarak bir PDF belgesi açın.
  2. Kullanıcı ve sahip için bir şifre oluşturun.
  3. ** Document.Encrypt** Yöntemini arayın.
  4. PDF dosyasını kaydedin.

<% encrypt.code-block.text %>

PDF Belgesini Şifrele - JavaScript via C++.

Bu örnek kod, PDF dosyasının nasıl şifreleneceğini gösterir - JavaScript via C++

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