Mancano immagini e font cinesi nei PDF generati da Adobe Experience Manager

In Adobe Experience Manager, i PDF generati da campi Rich Text non visualizzano correttamente immagini incorporate o caratteri cinesi. Mancano le immagini, mentre i caratteri cinesi vengono visualizzati come spazi vuoti o simboli illeggibili. Per risolvere questo problema, correggi i riferimenti alle immagini inaccessibili e rendi disponibili i font richiesti nell’ambiente di generazione PDF.

Descrizione description

Ambiente

Adobe Experience Manager (AEM)

Problema/Sintomi

  • Le immagini incorporate nel contenuto sorgente non vengono visualizzate nel PDF generato.
  • I caratteri cinesi vengono visualizzati come spazi vuoti o simboli illeggibili nel PDF.
  • Immagini e caratteri cinesi non sono presenti nell’output di PDF generato da un campo Rich Text in Adobe Experience Manager.

Risoluzione resolution

Per risolvere il problema, segui la procedura riportata di seguito.

  1. Verificare l’installazione dei caratteri:

    1. Verificare che i caratteri cinesi richiesti siano installati in ogni server applicazioni che ospita Adobe Experience Manager o il motore di generazione PDF.
    2. Verificare che i font si trovino nella directory dei font configurata e che dispongano delle autorizzazioni corrette per il processo di generazione di PDF per accedervi.
    3. Accertatevi che i file di font contengano i glifi cinesi necessari.
  2. Fai riferimento correttamente ai font in HTML/CSS:

    1. Utilizzare la regola @font-face nel HTML o nel CSS per dichiarare il tipo di carattere cinese e fornire un URL valido e accessibile al server per il file del tipo di carattere.

    2. Esempio:

      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;
      }
      
  3. Controlla riferimenti immagine:

    1. Assicurati che i percorsi immagine nel campo HTML o Rich Text siano corretti e accessibili dal generatore di PDF.
    2. Utilizza URL assoluti o assicurati che i percorsi relativi vengano risolti correttamente nell’ambiente di generazione di PDF.
  4. Genera il PDF utilizzando sia l’interfaccia utente di amministrazione di AEM che le chiamate API dirette (se applicabili) per determinare se il problema è specifico per un particolare metodo.

  5. Controlla i registri del server per individuare eventuali errori o avvisi relativi a font o immagini mancanti durante la generazione di PDF.

  6. Verifica che l’input HTML utilizzato per la generazione di PDF faccia riferimento correttamente ai font e alle immagini come descritto in precedenza.

Dopo aver completato questi passaggi, genera un PDF e verifica che le immagini e i caratteri cinesi siano visualizzati correttamente.

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