Soporte para Unicode y UTF-8
IronPDF for Python admite completamente el texto Unicode, lo que permite que los documentos PDF contengan caracteres de cualquier idioma o escritura — incluyendo chino, árabe, tailandés, y muchos otros — sin ninguna configuración especial.
Empezando
Simplemente incluye caracteres Unicode en tu cadena HTML y pásala a RenderHtmlAsPdf. El motor de renderizado basado en Chrome de IronPDF maneja la selección de fuentes y la codificación de caracteres automáticamente.
Entender el código
RenderHtmlAsPdf(html): Acepta una cadena HTML que contiene texto Unicode en cualquier idioma. El renderizador resuelve las fuentes del sistema apropiadas para mostrar los caracteres correctamente.SaveAs("Unicode.pdf"): Guarda el PDF resultante, con todos los caracteres Unicode incrustados y codificados en el archivo de salida.
Cómo funciona el renderizado Unicode
IronPDF utiliza el motor de renderizado de Chrome, que — como un navegador web estándar — selecciona automáticamente la fuente del sistema apropiada para cada rango Unicode. Caracteres de CJK (chino, japonés, coreano), árabe, tailandés y otros guiones se renderizan utilizando las fuentes disponibles en el sistema operativo anfitrión.
Disponibilidad de fuentes
Para entornos de producción, asegúrese de que las fuentes que cubran los guiones requeridos estén instaladas en el servidor. Si un script no se está renderizando correctamente, agrega una fuente explícita mediante una etiqueta <link> de Google Fonts o un archivo de fuente alojado localmente referenciado con un BaseUrl.






