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.

Aprenda a gerar PDFs com IronPDF for Python!

Pronto para começar?
Versão: 2026.6 recém-lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas?
executar um exemplo Veja seu HTML se transformar em um PDF.