La visionneuse PDF AEM devient vide lorsque les bibliothèques clientes requises sont manquantes

Le composant Visionneuse PDF AEM peut s’afficher en tant que conteneur vide lorsque les bibliothèques clientes requises ne sont pas incluses dans la configuration de la bibliothèque cliente du site. Dans AEM as a Cloud Service, le rendu peut également échouer si la configuration de l’autorité de certification de la visionneuse PDF utilise un identifiant client qui ne correspond pas au domaine de la page. Par conséquent, la visionneuse ne se charge pas correctement dans l’instance de création ou de publication même si le composant est présent sur la page. Incorporez la bibliothèque cliente PDF Viewer requise, vérifiez l’ID client CA-config et testez à nouveau la page dans les deux environnements.

Description description

Environnement

  • Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • Adobe Experience Manager 6.5 On-Premise

Problème/Symptômes

  • Le composant Visionneuse PDF affiche une zone vide ou vide sur la page.
  • La visionneuse ne se charge pas correctement dans l’instance de création ou de publication.
  • Les fichiers JavaScript ou CSS de la visionneuse PDF requis ne se chargent pas dans le navigateur.
  • Dans AEM as a Cloud Service, la visionneuse échoue même après la configuration du composant sur la page.

Cause

Il manque les bibliothèques clientes de la visionneuse PDF requises dans la page, car core.wcm.components.pdfviewer.v1 n’est pas incorporé dans la clientlib-base du site. Dans AEM as a Cloud Service, le rendu peut également échouer lorsque l’identifiant client PdfViewerCaConfig est valide, mais mappé à un domaine différent de celui utilisé pour ouvrir la page.

Résolution resolution

Pour résoudre le rendu vierge de la visionneuse PDF AEM causé par des bibliothèques clientes manquantes, procédez comme suit :

  1. Ouvrez la bibliothèque cliente du site à l’adresse /apps/<project>/clientlibs/clientlib-base.
  2. Vérifiez la propriété embed et ajoutez-la core.wcm.components.pdfviewer.v1 si elle est manquante.
  3. Déployez la configuration de bibliothèque cliente mise à jour. Pour AEM as a Cloud Service, déployez la modification via Cloud Manager.
  4. Pour AEMaaCS, ouvrez /conf/<project>/sling:configs et vérifiez que PdfViewerCaConfig contient le clientId correct pour le domaine exact utilisé pour accéder à la page.
  5. Rechargez la page et testez la visionneuse PDF en mode de création et en mode de publication.
  6. Vérifiez l’onglet réseau du navigateur et confirmez que les fichiers JavaScript et CSS de la visionneuse PDF requis se chargent désormais correctement.
  7. Si l’intégration de la bibliothèque cliente est correcte et que la visionneuse reste vide, contactez l’assistance ​ et partagez l’URL de la page, les journaux de la console de navigateur et une trace réseau.

Lecture connexe

recommendation-more-help
experience-cloud-kcs-help-kbarticles