Unicode和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
Unicode和UTF-8支持

Unicode和UTF-8支持

IronPDF for Python完全支持Unicode文本,允许PDF文档包含任何语言或脚本的字符,包括中文、阿拉伯文、泰文及其他许多语言,而无需任何特殊配置。

开始

只需在您的HTML字符串中包含Unicode字符并将其传递给RenderHtmlAsPdf。 IronPDF的基于Chrome的渲染引擎会自动处理字体选择和字符编码。

理解代码

  • RenderHtmlAsPdf(html): 接受包含任何语言的Unicode文本的HTML字符串。 渲染器解析适当的系统字体以正确显示字符。
  • SaveAs("Unicode.pdf"): 保存结果PDF,输出文件中嵌入并编码所有Unicode字符。

Unicode渲染如何工作

IronPDF使用Chrome渲染引擎,类似于标准的网络浏览器,自动为每个Unicode范围选择适当的系统字体。 来自CJK(中文、日文、韩文)、阿拉伯文、泰文及其他脚本的字符使用主机操作系统上可用的字体进行渲染。

字体可用性

对于生产环境,确保服务器上已安装覆盖所需脚本的字体。 如果某个脚本未正确渲染,通过Google Fonts BaseUrl引用的本地托管字体文件添加显式字体。

学习使用IronPDF for Python生成PDF!

准备开始了吗?

版本:2026.11刚刚发布