Prise en charge Unicode et UTF-8
IronPDF for Python prend entièrement en charge le texte Unicode, permettant aux documents PDF de contenir des caractères de n'importe quelle langue ou écriture, y compris le chinois, l'arabe, le thaï, et bien d'autres, sans configuration spéciale.
Commencer
Incluez simplement des caractères Unicode dans votre chaîne HTML et passez-la à RenderHtmlAsPdf. Le moteur de rendu basé sur Chrome de IronPDF gère automatiquement la sélection des polices et l'encodage des caractères.
Comprendre le code
RenderHtmlAsPdf(html): Accepte une chaîne HTML contenant du texte Unicode dans n'importe quelle langue. Le moteur de rendu résout les polices système appropriées pour afficher correctement les caractères.SaveAs("Unicode.pdf"): Enregistre le PDF résultant, avec tous les caractères Unicode incorporés et encodés dans le fichier de sortie.
Comment fonctionne le rendu Unicode
IronPDF utilise le moteur de rendu Chrome, qui — comme un navigateur web standard — sélectionne automatiquement la police système appropriée pour chaque plage Unicode. Les caractères des écritures CJK (chinois, japonais, coréen), arabe, thaï et autres sont rendus à l'aide des polices disponibles sur le système d'exploitation hôte.
Disponibilité des polices
Pour les environnements de production, assurez-vous que les polices couvrant les écritures requises sont installées sur le serveur. Si un script ne se rend pas correctement, ajoutez une police explicite via une balise <link> de Google Fonts ou un fichier de police hébergé localement référencé avec un BaseUrl.

