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.

Apprenez à générer des PDF avec IronPDF for Python !

Prêt à commencer?
Version : 2026.6 vient de sortir
Still Scrolling Icon

Vous faites encore défiler ?

Vous voulez une preuve rapidement ?
exécuter un échantillon Regardez votre code HTML se transformer en PDF.