Soporte para Unicode y UTF-8
from ironpdf import *

html = '''<p>周態告応立待太記行神正用真最。音日独素円政進任見引際初携食。更火識将回興継時億断保媛全職。
    文造画念響竹都務済約記求生街東。天体無適立年保輪動元念足総地作靖権瀬内。
    失文意芸野画美暮実刊切心。感変動技実視高療試意写表重車棟性作家薄井。
    陸瓶右覧撃稿法真勤振局夘決。任堀記文市物第前兜純響限。囲石整成先尾未展退幹販山令手北結。</p>
    <p>
    أم يذكر النفط قبضتهم على, الصين وفنلندا ما حدى. تم لكل أملا المنتصر,
    ٣٠ حدى مارد القوى. شرسة للسيطرة قامفي. حتى أم يطول المحيط,
    زهاء وحلفاؤها من فعل. لم قامت الجو الساحلية وتم, ويعزى واقتصار قبل كل.
    </p>
    <p>
    ภคนทลาพาธสตารเซฟต แชมป มารเกตตงลมเหลวโยเกรต แลนดบาบนอมครม รสโซ แบรนดไคลแมกซ พซซาโมเดลเสอโครง มอบโซนรายชอ
    แอดมชชน ดอกเตอร พะเรอ มารคเจไดโมจราสเบอรร เอนทรานซออดชนศลปวฒนธรรมเปราะบาง โมจซเรยสวอลนตทรปลเมอร ทป วาไรตบกเมเปล
    </p>'''
 
# Instantiate Renderer
renderer = ChromePdfRenderer()
 
# Render HTML string to PDF
pdfdoc = renderer.RenderHtmlAsPdf(html)
pdfdoc.SaveAs("Unicode.pdf")

pip install ironpdf
Soporte para Unicode y UTF-8

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.

¡Aprende a generar PDFs con IronPDF for Python!

¿Listo para empezar?

Versión:2026.11recién publicada