Fontes personalizadas em HTML para PDF

IronPDF for Python busca e incorpora Google Fonts em documentos PDF, preservando a tipografia personalizada do seu código-fonte HTML exatamente como aparece em um navegador.

Começando

Inclua uma tag <link> do Google Fonts em sua string HTML e aplique a família de fontes via CSS inline ou um bloco <style>. Defina um curto WaitFor.RenderDelay para dar tempo ao IronPDF de baixar o arquivo de fonte antes do início da renderização.

Entendendo o código

  • <link href="https://fonts.googleapis.com/css?family=Lobster" rel="stylesheet">: Link de folha de estilo padrão do Google Fonts. IronPDF segue este link e baixa a fonte durante a renderização.
  • font-family: 'Lobster', serif: Aplica a fonte do Google ao elemento. A fonte de fallback serif é usada se a fonte não carregar.
  • WaitFor.RenderDelay(500): Dá tempo ao renderizador para buscar e aplicar a fonte remota antes de capturar a página. Aumente isso se as fontes ainda estiverem ausentes na saída.
  • RenderHtmlAsPdf(html_with_font): Renderiza o HTML — incluindo a fonte carregada remotamente — como um PDF.

Incorporação de Fontes

IronPDF incorpora a fonte baixada diretamente no PDF de saída, garantindo que o documento seja exibido corretamente em qualquer sistema, mesmo sem acesso à internet. Para ambientes de produção com políticas estritas de rede de saída, considere hospedar fontes localmente e referenciá-las com um BaseUrl.

Aprenda a converter HTML para PDF 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.