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.

