Ce court tutoriel décrit comment aplatir les calques dans PDF avec Java. Diverses options sont abordées pour personnaliser le fichier PDF de sortie en vérifiant les propriétés individuelles des calques. Vous obtiendrez des détails sur la configuration de l’IDE, une liste d’étapes de programmation, et un exemple de code montrant comment aplatir les calques dans Adobe Acrobat avec Java.
Étapes pour aplatir les calques dans Adobe Acrobat à l’aide de Java.
- Configurez l’environnement pour utiliser Aspose.PDF for Java afin d’aplatir les couches
- Définissez la licence et spécifiez le dossier contenant le fichier PDF source
- Chargez le PDF source en utilisant la classe Document
- Sélectionnez la première page du document
- Obtenez la liste des calques sur la page sélectionnée
- Parcourez chaque layer un par un
- Aplatir chaque calque tout en supprimant les marqueurs de groupe de contenu optionnel
- Enregistrez le document PDF résultant en tant que fichier PDF aplati
Ces étapes expliquent comment aplatir les calques dans un PDF en Java. Chargez le fichier PDF dans l’objet de la classe Document, accédez à la page cible et obtenez une référence à la collection de tous les calques de la page sélectionnée. Parcourez chaque calque de la collection, aplatissez‑le en définissant le drapeau de suppression des marqueurs OCG (Optional Content Group) sur true, puis enregistrez le fichier PDF résultant après l’aplatissement des calques du PDF.
Code pour aplatir les calques PDF avec Java
Ce code décrit le processus de aplatir les calques PDF. Vérifiez l’état de visibilité des calques et, s’ils sont invisibles, ignorez-les lors de l’aplatissement des calques afin que les calques cachés ne soient pas traités pour le fichier PDF de sortie. Si vous souhaitez un aplatissement rapide, passez la suppression des marqueurs OGC, et vérifiez également le statut verrouillé, car aplatir les calques verrouillés peut nécessiter de les déverrouiller.
Cet article explique le processus d’aplatissement des fichiers PDF contenant des calques. Pour créer un fichier PDF à calques, consultez l’article Créer un PDF à calques avec Java.