AEM PDF Viewer: viene visualizzato vuoto se mancano le librerie client richieste

Il componente Visualizzatore PDF di AEM può eseguire il rendering come contenitore vuoto quando le librerie client richieste non sono incluse nella configurazione della libreria client del sito. In AEM as a Cloud Service, il rendering può anche non riuscire se la configurazione CA del visualizzatore PDF utilizza un ID client che non corrisponde al dominio della pagina. Di conseguenza, il visualizzatore non viene caricato correttamente in Creazione o Pubblicazione anche se il componente è presente nella pagina. Incorpora la libreria client PDF Viewer richiesta, verifica l’ID client di configurazione della CA e riprova la pagina in entrambi gli ambienti.

Descrizione description

Ambiente

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

Problema/Sintomi

  • Il componente Visualizzatore PDF visualizza un’area vuota o vuota sulla pagina.
  • Il visualizzatore non viene caricato correttamente in Creazione o Pubblicazione.
  • I file JavaScript o CSS del visualizzatore di PDF richiesti non vengono caricati nel browser.
  • In AEM as a Cloud Service, il visualizzatore ha esito negativo anche dopo che il componente è configurato sulla pagina.

Causa

Nella pagina mancano le librerie client del visualizzatore PDF richieste perché core.wcm.components.pdfviewer.v1 non è incorporato nel sito clientlib-base. In AEM as a Cloud Service, il rendering può anche non riuscire quando l’ID client PdfViewerCaConfig è valido ma mappato a un dominio diverso da quello utilizzato per aprire la pagina.

Risoluzione resolution

Per risolvere il rendering vuoto di AEM PDF Viewer causato dalla mancanza di librerie client, effettua le seguenti operazioni:

  1. Aprire la libreria client del sito in /apps/<project>/clientlibs/clientlib-base.
  2. Controllare la proprietà embed e aggiungere core.wcm.components.pdfviewer.v1 se manca.
  3. Distribuisci la configurazione della libreria client aggiornata. Per AEM as a Cloud Service, implementa la modifica tramite Cloud Manager.
  4. Per AEMaaCS, apri /conf/<project>/sling:configs e verifica che PdfViewerCaConfig contenga il clientId corretto per il dominio utilizzato per accedere alla pagina.
  5. Ricarica la pagina e verifica il visualizzatore PDF sia in Creazione che in Pubblicazione.
  6. Controlla la scheda di rete del browser e verifica che i file JavaScript e CSS del visualizzatore PDF richiesti siano stati caricati correttamente.
  7. Se l’incorporamento della libreria client è corretto e il visualizzatore rimane vuoto, contattare il supporto Adobe e condividere l’URL della pagina, i registri della console del browser e una traccia di rete.

Lettura correlata

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