IRONSOFTWAREHOME
Fontes personalizadas em HTML para PDF
from ironpdf import *
 
html_with_font = '''<link href="https://fonts.googleapis.com/css?family=Lobster" rel="stylesheet">
                   <p style="font-family: \'Lobster\', serif; font-size:30px;" > Hello Google Fonts</p>'''
 
# Instantiate Renderer
renderer = ChromePdfRenderer()
renderer.RenderingOptions.WaitFor.RenderDelay(500)
 
# Create a PDF from an HTML string
pdf = renderer.RenderHtmlAsPdf(html_with_font)
 
# Export to a file or Stream
pdf.SaveAs("font.pdf")
pip install ironpdf
Fontes personalizadas em HTML para PDF

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.6recém-lançado

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.