Расшифруйте PDF с помощью JavaScript

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

Расшифруйте PDF-документ с помощью библиотеки JavaScript

Чтобы разблокировать PDF-файл, мы будем использовать Aspose.PDF API, который представляет собой многофункциональный, мощный и простой в использовании API для работы с документами для платформы javascript-cpp. Откройте менеджер пакетов NuGet, найдите Aspose.pdf и установите. Вы также можете использовать следующую команду из консоли Package Manager.

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


Вам нужна библиотека Aspose.PDF, чтобы попробовать код в своей среде.

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

<% decrypt.code-block.text %>

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

<% decrypt.code-block.subtitle %>

Input file:

File not added

Password:

Output format:

Output file:

    var ffileDecrypt = function (e) {
        const file_reader = new FileReader();
        file_reader.onload = (event) => {
        /*decrypt a PDF-file with password is "owner" and save the "ResultDecrypt.pdf"*/
        const json = AsposePdfDecrypt(event.target.result, e.target.files[0].name, "owner", "ResultDecrypt.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]);
    };