Заблокировать PDF-файл с помощью JavaScript via C++

Заблокируйте PDF-файлы с помощью библиотеки Aspose.PDF с помощью JavaScript via C++

Шифрование PDF-документа с помощью библиотеки JavaScript via C++

Заблокируйте PDF с помощью Aspose.PDF для JavaScript через C++. Блокировка PDF-файлов паролями или шифрованием необходима для обеспечения конфиденциальности конфиденциального содержимого и предотвращения несанкционированного доступа к данным. Когда вы блокируете документ PDF паролем, он получает контроль над тем, кто имеет доступ к его содержимому, что позволяет вам устанавливать разрешения на чтение, редактирование или печать. Блокировка PDF предотвращает несанкционированное внесение изменений в документ, сохраняя его точность и надежность. Это особенно важно для защиты личной или конфиденциальной информации и обеспечения безопасности идентификационных данных пользователей и их конфиденциальности. Блокировка PDF-файлов файлами паролей помогает защитить вашу информацию. Часто в некоторых отраслях действуют строгие правила защиты конфиденциальной информации. Блокировка PDF-файлов может удовлетворить эти требования и обеспечить необходимую защиту. Крайне важно использовать шифрование ответственно, следуя закону и этическим нормам. Всегда убедитесь, что у вас есть необходимые разрешения для надлежащей защиты документов. Блокировка PDF-файла жизненно важна для обеспечения конфиденциальности и безопасности содержащихся в нем данных, особенно когда обеспечение безопасности информации является первоочередной задачей. Шифрование PDF-файлов помогает обеспечить конфиденциальность данных, особенно если файл содержит конфиденциальную информацию. Шифрование паролем помогает предотвратить несанкционированный доступ к содержимому файла. Шифрование позволяет ограничить доступ к PDF-файлу только определенным пользователям. Можно установить пароль для открытия файла или настроить разрешения, позволяющие пользователям управлять вашим PDF-документом. Для шифрования PDF-файлов мы будем использовать Aspose.PDF для JavaScript через C++ — простой и безопасный набор инструментов для работы с PDF-файлами непосредственно в веб-браузере. Чтобы установить и использовать Aspose.PDF для JavaScript с помощью C++, извлеките файлы из ZIP-архива.

Как зашифровать PDF с помощью JavaScript via C++


Чтобы попробовать код в своей среде, вам понадобится Aspose.PDF для JavaScript через C++.

  1. Откройте PDF-документ с помощью объекта Document.
  2. Создайте пароль для пользователя и владельца.
  3. Вызовите метод Document.Encrypt
  4. Сохраните PDF-файл.

В предоставленном фрагменте кода JavaScript via C++ показано, как заблокировать PDF-документы с помощью библиотеки Aspose.PDF. Он открывает PDF-документ под названием Encrypt.pdf. Он шифрует открытый PDF-файл с помощью настроек шифрования. Пароль пользователя и пароль владельца предназначены для доступа и управления разрешениями и используют алгоритм шифрования RC4x128. «0» означает, что пользователям не предоставлены специальные разрешения на изменение документа. После шифрования PDF-файла код сохраняет обновленный документ в файле с именем «Encrypt_out.pdf» в том же каталоге, который указан переменной «DataDir». Этот фрагмент кода представляет собой упрощенный пример использования библиотеки или фреймворка Aspose.PDF для блокировки PDF-файла и сохранения заблокированной версии.

Расшифровать PDF-документ — JavaScript via C++

В этом примере кода показано, как зашифровать PDF-файл - 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]);
}