Suporte a Unicode e UTF-8
IronPDF for Python oferece suporte completo a texto Unicode, permitindo que documentos PDF contenham caracteres de qualquer idioma ou escrita — incluindo chinês, árabe, tailandês e muitos outros — sem nenhuma configuração especial.
Começando
Simplesmente inclua caracteres Unicode em sua string HTML e passe-a para RenderHtmlAsPdf. O mecanismo de renderização baseado no Chrome do IronPDF lida automaticamente com a seleção de fontes e a codificação de caracteres.
Entendendo o código
RenderHtmlAsPdf(html): Aceita uma string HTML contendo texto Unicode em qualquer idioma. O renderizador resolve as fontes do sistema apropriadas para exibir os caracteres corretamente.SaveAs("Unicode.pdf"): Salva o PDF resultante, com todos os caracteres Unicode incorporados e codificados no arquivo de saída.
Como Funciona a Renderização Unicode
IronPDF usa o mecanismo de renderização do Chrome, que — como um navegador web padrão — seleciona automaticamente a fonte do sistema apropriada para cada faixa de Unicode. Caracteres de CJK (chinês, japonês, coreano), árabe, tailandês e outros scripts são renderizados usando as fontes disponíveis no sistema operacional host.
Disponibilidade de Fontes
Para ambientes de produção, certifique-se de que fontes que cobrem os scripts necessários estejam instaladas no servidor. Se um script não estiver sendo renderizado corretamente, adicione uma fonte explícita via uma tag <link> do Google Fonts ou um arquivo de fonte hospedado localmente referenciado com um BaseUrl.

