IRONSOFTWAREHOME
Schriftarten in HTML zu 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
Schriftarten in HTML zu PDF

Schriftarten in HTML zu PDF

Die pixelgenaue Darstellung von PDF-Dokumenten aus HTML-Dokumenten durch IronPDF umfasst auch die genaue Wiedergabe von benutzerdefinierten Web-Schriftarten, einschließlich Schriftartensymbole, die von Bibliotheken wie Font Awesome und Bootstrap Components bereitgestellt werden.

IronPDF unterstützt benutzerdefinierte WOFF und SVG CSS-Schriftartenpakete. Dies umfasst benutzerdefinierte Web-Schriftarten, die von Online-Schriftgießereien wie Google Fonts bereitgestellt werden.

Um eine Webseite, die eine oder mehrere benutzerdefinierte Schriftarten enthält, richtig in ein PDF zu konvertieren, müssen Entwickler eine PDF-Rendering-Verzögerung im HTML-zu-PDF-Rendering-Engine von IronPdf einstellen. Dies kann erreicht werden, indem die renderDelay-Eigenschaft einer ChromePdfRenderOptions-Instanz auf einen geeigneten Wert eingestellt wird, indem ihre setRenderDelay-Methode verwendet wird, wie im folgenden Beispiel gezeigt. Ein Mindestwert von 500 Millisekunden (oder einer halben Sekunde) reicht in den meisten Fällen aus, um sicherzustellen, dass alle benutzerdefinierten Schriftarten-/Icon-Assets vollständig geladen werden, bevor IronPdf den gesamten Webseiteninhalt in ein PDF umwandelt.

Bitte beachten Sie jedoch, dass Web-Schriftarten aus Sicherheitsgründen nicht auf von Azure gehosteten Windows-Apps funktionieren.

Lernen Sie, die PDF-Renderverzögerung mit IronPDF einzustellen
Auf GitHub ansehen

Bereit anzufangen?

Version:2026.6gerade veröffentlicht

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.