IRONSOFTWAREHOME
Fontes personalizadas em HTML para 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
Fontes personalizadas em HTML para PDF

Fontes personalizadas em HTML para PDF

A renderização perfeita de documentos PDF a partir de documentos HTML, feita pelo IronPDF, também inclui a renderização precisa de fontes web personalizadas, incluindo ícones de fontes fornecidos por bibliotecas como Font Awesome e Bootstrap Components .

IronPDF suporta pacotes de fontes CSS personalizados WOFF e SVG. Isso inclui fontes web personalizadas fornecidas por fundições tipográficas online, como o Google Fonts .

Para converter corretamente uma página da web contendo uma ou mais fontes personalizadas para PDF, os desenvolvedores devem definir um atraso de renderização de PDF no mecanismo de renderização de HTML para PDF do IronPdf. Isso pode ser alcançado definindo a propriedade renderDelay de uma instância ChromePdfRenderOptions para um valor apropriado usando seu método setRenderDelay, como demonstrado no exemplo abaixo. Um valor mínimo de 500 milissegundos (ou meio segundo) será suficiente na maioria dos casos para garantir que todos os ativos de fontes/ícones personalizados sejam totalmente carregados antes que o IronPdf converta todo o conteúdo da página da web em um PDF.

Observe, no entanto, que as fontes da web não funcionam em aplicativos do Windows hospedados pelo Azure por motivos de segurança.

Aprenda a configurar o atraso de renderização de PDFs com o IronPDF.
Ver no GitHub

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.