Décrypter le PDF via JavaScript

Déverrouillez les fichiers PDF avec la bibliothèque Aspose.PDF en utilisant JavaScript.

Décrypter un document PDF à l'aide de la bibliothèque JavaScript

Afin de déchiffrer le fichier PDF, nous utiliserons l’API Aspose.PDF for .NET qui est une API de manipulation de documents riche en fonctionnalités, puissante et facile à utiliser pour la plate-forme javascript-cpp. Ouvrez le gestionnaire de packages NuGet, recherchez Aspose.pdf et installez. Vous pouvez également utiliser la commande suivante depuis la console du gestionnaire de packages.

Comment déchiffrer un PDF via JavaScript


Vous avez besoin de la bibliothèque Aspose.PDF pour essayer le code dans votre environnement.

  1. Ouvrez un document PDF à l’aide de l’objet Document.
  2. Créez un mot de passe pour l’utilisateur et le propriétaire.
  3. Appelez la méthodeDocument.Decrypt.
  4. Enregistrez le fichier PDF.

<% decrypt.code-block.text %>

Décrypter le document 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]);
    };