Unicode- & UTF-8-Unterstützung
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-Unterstützung

Unicode- & UTF-8-Unterstützung

IronPDF for Python unterstützt vollständig Unicode-Text und ermöglicht es, dass PDF-Dokumente Zeichen aus jeder Sprache oder Schriftart enthalten - einschließlich Chinesisch, Arabisch, Thailändisch und vielen anderen - ohne spezielle Konfiguration.

Einstieg

Fügen Sie einfach Unicode-Zeichen in Ihre HTML-Zeichenfolge ein und übergeben Sie sie an RenderHtmlAsPdf. IronPDFs auf Chrome basierende Rendering-Engine übernimmt automatisch die Auswahl der Schriftart und Zeichencodierung.

Den Code verstehen

  • RenderHtmlAsPdf(html): Akzeptiert eine HTML-Zeichenfolge mit Unicode-Text in jeder Sprache. Der Renderer löst geeignete Systemschriftarten auf, um die Zeichen korrekt anzuzeigen.
  • SaveAs("Unicode.pdf"): Speichert das resultierende PDF, wobei alle Unicode-Zeichen eingebettet und kodiert in der Ausgabedatei sind.

Wie Unicode-Rendering funktioniert

IronPDF verwendet die Chrome Rendering-Engine, die - wie ein Standard-Webbrowser - automatisch die passende Systemschriftart für jeden Unicode-Bereich auswählt. Zeichen aus CJK (Chinesisch, Japanisch, Koreanisch), Arabisch, Thailändisch und anderen Schriften werden unter Verwendung der auf dem Host-Betriebssystem verfügbaren Schriftarten gerendert.

Schriftverfügbarkeit

Stellen Sie in Produktionsumgebungen sicher, dass Schriftarten, die die erforderlichen Schriften abdecken, auf dem Server installiert sind. Wenn ein Skript nicht korrekt gerendert wird, fügen Sie über einen Google Fonts <link>-Tag oder eine lokal gehostete Schriftartdatei, die mit einem BaseUrl referenziert wird, eine explizite Schriftart hinzu.

Lernen Sie, PDFs mit IronPDF for Python zu erstellen!

Bereit anzufangen?

Version:2026.11gerade veröffentlicht