IRONSOFTWAREHOME
Fuentes Personalizadas en HTML a PDF

import com.ironsoftware.ironpdf.PdfDocument;
import com.ironsoftware.ironpdf.render.ChromePdfRenderOptions;

import java.io.IOException;
import java.nio.file.Paths;

String htmlWithFont = "<link href=\"https://fonts.googleapis.com/css?family=Lobster\"rel=\"stylesheet\"><p style=\"font-family: 'Lobster', serif; font-size:30px;\"> Hello Google Fonts</p>";
ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();
renderOptions.setWaitFor(new WaitFor(500));

PdfDocument doc = PdfDocument.renderHtmlAsPdf(htmlWithFont, renderOptions);

// Save the PDF
try {
    doc.saveAs(Paths.get("assets/font.pdf"));
} catch (IOException exception) {
    String.format("Failed to save the PDF to the filesystem: %s", exception.getMessage());
    exception.printStackTrace();
}
mvn install
Fuentes Personalizadas en HTML a PDF

Fuentes Personalizadas en HTML a PDF

El renderizado de píxeles perfectos de IronPDF de documentos PDF a partir de documentos HTML también incluye el renderizado preciso de fuentes web personalizadas, incluyendo iconos de fuente proporcionados por bibliotecas como Font Awesome y Bootstrap Components.

IronPDF admite paquetes de fuentes CSS personalizados WOFF y SVG. Esto incluye fuentes web personalizadas proporcionadas por fundiciones tipográficas online como Google Fonts.

Para convertir correctamente una página web que contenga una o más fuentes personalizadas en un PDF, los desarrolladores deben establecer un retraso de renderizado de PDF en el motor de renderizado de HTML a PDF de IronPdf. Esto se puede lograr configurando la propiedad renderDelay de una instancia de ChromePdfRenderOptions a un valor adecuado utilizando su método setRenderDelay, como se demuestra en el ejemplo a continuación. Un valor mínimo de 500 milisegundos (o medio segundo) será suficiente en la mayoría de los casos para garantizar que todos los activos de fuentes/íconos personalizados se carguen completamente antes de que IronPdf convierta todo el contenido de la página web en un PDF.

Sin embargo, tenga en cuenta que las fuentes web no funcionan en las aplicaciones de Windows alojadas por Azure por razones de seguridad.

Aprenda a configurar el retardo de renderización de PDF con IronPDF
Ver en GitHub

¿Listo para empezar?

Versión:2026.6recién publicada

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Reserve su Demostración en Vivo gratuita
Booking Badge

Confiado por millones de ingenieros en todo el mundo

Logos de clientes de Iron Software
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta