Déverrouillez le PDF via JavaScript

Déchiffrez (supprimez le cryptage) des fichiers PDF par programmation à l’aide de Aspose.PDF pour la bibliothèque Node.js via C++

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

Déverrouillez le PDF à l’aide du fichier Aspose.PDF pour Node.js. Le déchiffrement des fichiers PDF permet d’accéder au contenu du fichier et de le visualiser. Vous pourriez également avoir besoin d’accéder à un PDF protégé par mot de passe contenant des informations ou des documents importants. Il est parfois nécessaire de modifier un document PDF, par exemple en corrigeant des erreurs ou en mettant à jour des informations obsolètes. Déverrouillez le PDF et accédez à la possibilité de modifier le contenu. D’ailleurs, vous devez également déverrouiller un PDF pour imprimer un document. Le déchiffrement des fichiers est essentiel si un PDF contient des tableaux, des images ou du texte qui doivent être extraits pour être utilisés dans d’autres documents ou applications. Déverrouillez le PDF et gagnez du temps. Par exemple, si vous entrez souvent un certain document et que vous saisissez un mot de passe complexe, cela vous prend beaucoup de temps. Le déchiffrement des PDF peut s’avérer important lors de l’archivage ou de la sauvegarde de documents importants. Il garantit que les copies archivées sont facilement accessibles et peuvent être restaurées si nécessaire. Certains PDF peuvent être cryptés, ce qui entraîne des problèmes de compatibilité ou des problèmes logiciels. Grâce à la fonctionnalité de déverrouillage des fichiers PDF de Aspose.PDF, vous pouvez résoudre ces problèmes et permettre un accès et une utilisation fluides. Si vous possédez un fichier PDF crypté et que vous n’avez plus besoin de mot de passe pour accéder à son contenu, le déchiffrement le rendra lisible pour tous les utilisateurs. Cela peut être utile si le document est ouvert ou si vous souhaitez le partager avec d’autres personnes. Pour déchiffrer les fichiers PDF, nous utiliserons Aspose.PDF pour Node.js via C++, une boîte à outils simple et sécurisée permettant de travailler avec des PDF directement dans le navigateur Web. Pour installer et utiliser Aspose.PDF pour Node.js via C++, extrayez les fichiers de l’ archive ZIP.

Comment déverrouiller un PDF via JavaScript


Vous avez besoin de Aspose.PDF pour Node.js via C++ pour essayer le code dans votre environnement.

  1. Importez le module Aspose.PDF pour Node.js.
  2. Définissez une constante pour le fichier de sortie.
  3. Appelez la fonction AsPosePDF.
  4. Appelez le AsposePDFDecrypt.
  5. Utilisez la méthode console.log pour imprimer le résultat

L’extrait de code JavaScript fourni montre comment déverrouiller des documents PDF à l’aide de la bibliothèque Aspose.PDF. Il ouvre un document PDF nommé « Decrypt.pdf » situé dans le répertoire spécifié par la variable « DataDir ». Après ouverture, le code tente de déchiffrer le PDF ouvert à l’aide du mot de passe « mot de passe ». Par conséquent, le code enregistre le document PDF mis à jour dans un fichier nommé « Decrypt_out.pdf » dans le même répertoire que celui spécifié par la variable « DataDir ». Cet extrait de code est un exemple simplifié de la manière dont vous pouvez utiliser une bibliothèque ou un framework Aspose.PDF pour déverrouiller un fichier PDF protégé par mot de passe et enregistrer la version déchiffrée. L’exemple suivant montre comment déverrouiller un document PDF dans JavaScript :

Décrypter le document PDF - JavaScript

Cet exemple de code montre comment déchiffrer un fichier 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);
});