Créer un PDF à calques avec Java

Cet article décrit le processus pour créer des PDF en couches avec Java. Diverses options sont abordées dans cet article pour améliorer le PDF de sortie, et des étapes succinctes sont également fournies pour écrire une application. Une référence est également partagée vers les ressources nécessaires à la mise en place de l’environnement, ainsi qu’un exemple de code montrant comment créer des calques dans Adobe Acrobat avec Java.

Étapes pour ajouter des calques à un PDF avec Java

  1. Configurez l’IDE pour utiliser Aspose.PDF for Java afin de créer un PDF à calques
  2. Charger la licence pour le PDF de sortie sans filigrane
  3. Créez un nouveau PDF file, ajoutez-y une page, et créez deux layers sur la page
  4. Ajoutez du texte aux deux calques séparément
  5. Déplacez le texte nouvellement ajouté dans son propre calque afin qu’il soit affiché lorsque la visibilité du calque est activée.
  6. Enregistrez le fichier PDF résultant avec plusieurs calques.

Les étapes données expliquent comment créer des calques dans un PDF en Java. Chargez la licence pour obtenir un PDF sans filigrane, créez un nouveau fichier PDF, ajoutez une page, ajoutez plusieurs calques et créez des segments de texte. Enfin, déplacez les segments de texte vers les calques respectifs afin que le texte ne s’affiche que lorsque son calque est rendu visible.

Code pour créer des calques Acrobat en Java

Ce code montre comment créer un PDF à calques avec Java. Vous pouvez définir DefaultState sur OFF si vous souhaitez masquer le calque par défaut, en construisant le TextBuilder directement sur le calque.Utiliser getContents() au lieu d’écrire sur la page, et verrouiller un calque pour empêcher les visionneuses de le basculer. L’aplatissement est également pris en charge pour les calques lors de l’impression ou de l’archivage.

Cet article explique le processus d’ajout de calques PDF. Pour supprimer les pages PDF vides, consultez l’article Supprimer les pages PDF vides avec Java.

 Français