Images et polices chinoises manquantes dans les PDF générés par Adobe Experience Manager
Dans Adobe Experience Manager, les PDF générés à partir de champs de texte enrichi n’affichent pas correctement les images incorporées ou les caractères chinois. Les images sont manquantes, tandis que les caractères chinois apparaissent sous forme d’espaces vides ou de symboles illisibles. Pour résoudre ce problème, corrigez les références d’image inaccessibles et rendez les polices requises disponibles dans l’environnement de génération de PDF.
Description description
Environnement
Adobe Experience Manager (AEM)
Problème/Symptômes
- Les images incorporées dans le contenu source n’apparaissent pas dans le PDF généré.
- Les caractères chinois s’affichent sous forme d’espaces vides ou de symboles illisibles dans le PDF.
- Les images et les caractères chinois sont absents de la sortie PDF générée à partir d’un champ de texte enrichi dans Adobe Experience Manager.
Résolution resolution
Suivez les étapes ci-dessous pour résoudre le problème.
-
Vérifiez l’installation de la police :
- Assurez-vous que les polices chinoises requises sont installées sur chaque serveur d’applications hébergeant Adobe Experience Manager ou le moteur de génération PDF.
- Vérifiez que les polices se trouvent dans le répertoire des polices configuré et que vous disposez des autorisations appropriées pour que le processus de génération de PDF puisse y accéder.
- Assurez-vous que les fichiers de polices contiennent les glyphes chinois nécessaires.
-
Référencez correctement les polices dans HTML/CSS :
-
Utilisez la règle
@font-facedans votre HTML ou CSS pour déclarer la police chinoise et fournir une URL valide accessible sur le serveur au fichier de police. -
Exemple:
code language-none @font-face { font-family: "CustomCJK"; src: url("https://example.com/fonts/custom-cjk.ttf") format("truetype"); } body { font-family: "CustomCJK", sans-serif; }
-
-
Vérifiez les références d’image :
- Assurez-vous que les chemins d’accès aux images dans le champ HTML ou de texte enrichi sont corrects et accessibles par le générateur de PDF.
- Utilisez des URL absolues ou assurez-vous que les chemins d’accès relatifs sont correctement résolus dans l’environnement de génération PDF.
-
Générez le PDF à l’aide de l’interface utilisateur d’administration d’AEM et des appels API directs (le cas échéant) pour déterminer si le problème est spécifique à une méthode particulière.
-
Recherchez dans les journaux du serveur les erreurs ou les avertissements liés aux polices ou aux images manquantes lors de la génération de PDF.
-
Vérifiez que l’entrée HTML utilisée pour la génération de PDF référence correctement les polices et les images comme décrit ci-dessus.
Après avoir effectué ces étapes, générez un PDF et vérifiez que les images et les caractères chinois s’affichent correctement.