Verrouiller le PDF via Java

Verrouillez les fichiers PDF avec la bibliothèque Aspose.PDF à l’aide de Java

Chiffrer un document PDF à l'aide de la bibliothèque Java

Verrouillez le PDF à l’aide de Aspose.PDF pour Java. Le verrouillage des PDF par mot de passe ou 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 d’un 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. Pour crypter les fichiers PDF, nous utiliserons l’API Aspose.PDF pour Java, qui est une API de conversion riche en fonctionnalités, puissante et facile à utiliser pour la plate-forme Java. Vous pouvez télécharger sa dernière version directement depuis Maven et l’installer dans votre projet basé sur Maven en ajoutant les configurations suivantes au fichier pom.xml.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

Comment crypter un PDF via Java


Vous avez besoin de Aspose.PDF for Java 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 Java 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 - Java

Cet exemple de code montre comment crypter un fichier PDF - Java

Input file:

File not added

Password:

Output format:

Output file:


  Document document = new Document(_dataDir + "input.pdf");
  DocumentPrivilege documentPrivilege = DocumentPrivilege.getForbidAll();
  documentPrivilege.setAllowScreenReaders(true);
  document.encrypt("user", "owner", documentPrivilege, CryptoAlgorithm.AESx128, false);
  document.save(_dataDir + "SetPrivileges_out.pdf");