Verrouiller le PDF via JavaScript via C++

Verrouillez les fichiers PDF avec la bibliothèque Aspose.PDF à l’aide de JavaScript via C++

Chiffrer un document PDF à l'aide de la bibliothèque JavaScript via C++

Verrouillez le PDF à l’aide de Aspose.PDF pour JavaScript via C++. Le verrouillage des PDF à l’aide de mots de passe ou d’un cryptage est essentiel pour préserver la confidentialité des contenus sensibles et empêcher tout accès non autorisé aux données. Lorsque vous verrouillez un PDF à l’aide du mot de passe, il contrôle qui peut accéder à son contenu, ce qui vous permet de définir des autorisations pour la lecture, la modification ou l’impression. Lock PDF empêche les modifications non autorisées du document, préservant ainsi sa précision et sa fiabilité. Cela est particulièrement important pour protéger les informations personnelles ou confidentielles et garantir la sécurité de l’identité des utilisateurs et de leur confidentialité. Verrouiller les PDF à l’aide de fichiers de mots de passe permet de protéger vos informations. Certains secteurs ont souvent des règles strictes en matière de protection des informations confidentielles. Le verrouillage des PDF peut répondre à ces exigences et fournir la protection nécessaire. Il est essentiel d’utiliser le cryptage de manière responsable, conformément à la loi et aux directives éthiques. Assurez-vous toujours de disposer des autorisations nécessaires pour sécuriser correctement les documents. Le verrouillage d’un PDF est essentiel pour préserver la confidentialité et la sécurité des données qu’il contient, en particulier lorsque la protection des informations est une priorité absolue. Le cryptage des fichiers PDF contribue à garantir la confidentialité des données, en particulier si le fichier contient des informations privées. Le chiffrement des mots de passe permet d’empêcher tout accès non autorisé au contenu des fichiers. Le chiffrement vous permet de limiter l’accès au fichier PDF à certains utilisateurs uniquement. Vous pouvez définir un mot de passe pour ouvrir un fichier ou configurer des autorisations pour contrôler ce que les utilisateurs peuvent faire avec votre document PDF. Pour crypter les fichiers PDF, nous utiliserons Aspose.PDF pour JavaScript 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 JavaScript via C++, extrayez les fichiers de l’ archive ZIP.

Comment crypter un PDF via JavaScript via C++


Vous avez besoin de Aspose.PDF pour JavaScript via C++ 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.Encrypt.
  4. Enregistrez le fichier PDF.

L’extrait de code JavaScript via C++ fourni montre comment verrouiller des documents PDF à l’aide de la bibliothèque Aspose.PDF. Il ouvre un document PDF nommé « Crypt.pdf ». Il chiffre le PDF ouvert à l’aide des paramètres de cryptage. Le mot de passe utilisateur et le mot de passe propriétaire sont fournis pour accéder et gérer les autorisations, et il utilise l’algorithme de cryptage RC4x128. Le « 0 » signifie qu’aucune autorisation spécifique n’est accordée aux utilisateurs pour modifier le document. Après avoir chiffré le PDF, le code enregistre le document mis à jour dans un fichier nommé « Encrypt_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 verrouiller un fichier PDF et enregistrer la version verrouillée.

Chiffrer le document PDF - JavaScript via C++

Cet exemple de code montre comment crypter un fichier 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]);
}