Fuentes Personalizadas en HTML a 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
Fuentes Personalizadas en HTML a PDF

Fuentes Personalizadas en HTML a PDF

IronPDF for Python busca e inserta Google Fonts en documentos PDF, preservando la tipografía personalizada de tu fuente HTML exactamente como aparece en un navegador.

Empezando

Incluya una etiqueta <link> de Google Fonts en su cadena HTML y aplique la familia de fuentes a través de CSS en línea o un bloque <style>. Establezca un WaitFor.RenderDelay corto para dar tiempo a IronPDF de descargar el archivo de fuente antes de que comience el renderizado.

Entender el código

  • <link href="https://fonts.googleapis.com/css?family=Lobster" rel="stylesheet">: Enlace estándar de la hoja de estilo de Google Fonts. IronPDF sigue este enlace y descarga la fuente durante el renderizado.
  • font-family: 'Lobster', serif: Aplica la fuente de Google al elemento. El fallback serif se usa si la fuente no se carga.
  • WaitFor.RenderDelay(500): Da tiempo al renderizador para obtener y aplicar la fuente remota antes de capturar la página. Incrementa esto si las fuentes aún faltan en la salida.
  • RenderHtmlAsPdf(html_with_font): Renderiza el HTML - incluyendo la fuente cargada de manera remota - como un PDF.

Incorporación de Fuentes

IronPDF inserta la fuente descargada directamente en el PDF resultante, asegurando que el documento se muestre correctamente en cualquier sistema, incluso sin acceso a internet. Para entornos de producción con políticas estrictas de red saliente, considere alojar las fuentes localmente y referenciarlas con un BaseUrl.

¡Aprende a convertir HTML a PDF con IronPDF for Python!

¿Listo para empezar?

Versión:2026.11recién publicada