Obsluga Unicode i UTF-8

IronPDF for Python w pelni wspiera tekst Unicode, co pozwala na umieszczanie w dokumentach PDF znakow z dowolnego jezyka lub alfabetu — w tym chinskiego, arabskiego, tajskiego i wielu innych — bez zadnej specjalnej konfiguracji.

Pierwsze kroki

Wystarczy umieścić znaki Unicode w ciągu HTML i przekazać je do RenderHtmlAsPdf. Silnik renderujacy oparty na Chrome IronPDF automatycznie zajmuje sie wyborem czcionek i kodowaniem znakow.

Zrozumienie kodu

  • RenderHtmlAsPdf(html): Akceptuje ciag HTML zawierajacy tekst Unicode w dowolnym jezyku. Renderer rozwiazuje odpowiednie czcionki systemowe, aby wyswietlac znaki poprawnie.
  • SaveAs("Unicode.pdf"): Zapisuje wynikowy PDF z wszystkimi osadzonymi i zakodowanymi znakami Unicode w pliku wyjsciowym.

Jak dziala renderowanie Unicode

IronPDF wykorzystuje silnik renderujacy Chrome, ktory — jak standardowa przegladarka internetowa — automatycznie wybiera odpowiednia czcionke systemowa dla kazdego zakresu Unicode. Znaki z CJK (chinski, japonski, koreanski), arabski, tajski i innych alfabetow sa renderyowane za pomoca czcionek dostepnych w systemie operacyjnym gospodarza.

Dostepnosc czcionek

Dla srodowisk produkcyjnych upewnij sie, ze czcionki obejmujace wymagane skrypty sa zainstalowane na serwerze. Jesli skrypt nie renderuje sie poprawnie, dodaj explicit czcionke przez znacznik <link> Google Fonts lub plik czcionki umieszczonej lokalnie, odniesionej za pomoca BaseUrl.

Naucz się generować PDF-y z IronPDF for Python!

Gotowy, aby rozpocząć?
Wersja: 2026.6 właśnie wydany
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu?
Uruchom przykład i zobacz, jak Twój kod HTML zamienia się w plik PDF.