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.






