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

Расшифруйте (удалите шифрование) PDF-файлы программно с помощью Aspose.PDF для библиотеки Node.js via C++

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

Разблокируйте PDF с помощью файла Aspose.PDF для Node.js. Расшифровка PDF-файлов обеспечивает доступ к содержимому файла и его просмотр. Кроме того, вам может потребоваться доступ к защищенному паролем PDF-файлу, содержащему важную информацию или документы. Иногда возникает необходимость изменить PDF-документ, например исправить ошибки или обновить устаревшую информацию. Разблокируйте PDF и получите возможность редактировать содержимое. Кстати, вам также необходимо разблокировать PDF-файл, чтобы распечатать документ. Расшифровка файлов необходима, если PDF-файл содержит таблицы, изображения или текст, которые необходимо извлечь для использования в других документах или приложениях. Разблокируйте PDF и сэкономьте время. Например, если вы часто вводите определенный документ и вводите сложный пароль, это займет у вас много времени. Расшифровка PDF-файлов может быть важна при архивировании или резервном копировании важных документов. Это обеспечивает легкий доступ к архивным копиям и возможность их восстановления при необходимости. Некоторые PDF-файлы могут быть зашифрованы, что вызывает проблемы с совместимостью или программным обеспечением. С помощью функции разблокировки PDF-файлов от Aspose.PDF вы можете решить эти проблемы и обеспечить беспрепятственный доступ к ним и их использование. Если у вас есть зашифрованный PDF-файл и вам больше не нужен пароль для доступа к его содержимому, расшифровка сделает его доступным для чтения для всех пользователей. Это может быть полезно, если документ открыт или вы хотите поделиться им с другими. Для расшифровки PDF-файлов мы будем использовать Aspose.PDF for Node.js с помощью C++, который представляет собой простой и безопасный набор инструментов для работы с PDF-файлами непосредственно в веб-браузере. Чтобы установить и использовать Aspose.PDF for через C++, извлеките файлы из ZIP-архива. Node.js

Как разблокировать PDF-файл с помощью JavaScript


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

  1. Импортируйте модуль Aspose.PDF для Node.js.
  2. Определите константу для выходного файла.
  3. Вызовите функцию asposePDF.
  4. Вызовите расшифровку ASPOSEPDF-файла.
  5. Используйте метод console.log для печати результата

Приведенный фрагмент кода JavaScript показывает, как разблокировать PDF-документы с помощью библиотеки Aspose.PDF. Он открывает PDF-документ с именем «Decrypt.pdf», расположенный в каталоге, указанном переменной «DataDir». После открытия код пытается расшифровать открытый PDF-файл, используя пароль «пароль». В результате код сохраняет обновленный PDF-документ в файле с именем «Decrypt_out.pdf» в том же каталоге, который указан в переменной «DataDir». Этот фрагмент кода представляет собой упрощенный пример использования библиотеки или фреймворка Aspose.PDF для разблокировки защищенного паролем PDF-файла и сохранения расшифрованной версии. В следующем примере показано, как разблокировать PDF-документ в JavaScript:

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

В этом примере кода показано, как расшифровать PDF-файл - JavaScript

Input file:

File not added

Password:

Output format:

Output file:

const AsposePdf = require('../AsposePDFforNode.js');
const pdf_encrypt_file = './ResultEncrypt.pdf';
AsposePdf().then(AsposePdfModule => {
    /*Decrypt a PDF-file with password is "owner" and save the "ResultDecrypt.pdf"*/
    const json = AsposePdfModule.AsposePdfDecrypt(pdf_encrypt_file, "owner", "./ResultDecrypt.pdf");
    console.log("AsposePdfDecrypt => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});