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.
-
Verificare l’installazione dei caratteri:
- Verificare che i caratteri cinesi richiesti siano installati in ogni server applicazioni che ospita Adobe Experience Manager o il motore di generazione PDF.
- 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.
- Accertatevi che i file di font contengano i glifi cinesi necessari.
-
Fai riferimento correttamente ai font in HTML/CSS:
-
Utilizzare la regola
@font-facenel 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. -
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; }
-
-
Controlla riferimenti immagine:
- Assicurati che i percorsi immagine nel campo HTML o Rich Text siano corretti e accessibili dal generatore di PDF.
- Utilizza URL assoluti o assicurati che i percorsi relativi vengano risolti correttamente nell’ambiente di generazione di PDF.
-
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.
-
Controlla i registri del server per individuare eventuali errori o avvisi relativi a font o immagini mancanti durante la generazione di PDF.
-
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.