IRONSOFTWAREHOME
HTML-Köpfe- und -füße hinzufügen

import com.ironsoftware.ironpdf.PdfDocument;
import com.ironsoftware.ironpdf.headerfooter.HtmlHeaderFooter;
import java.io.IOException;
import java.nio.file.Paths;

PdfDocument pdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com");
// Build a footer using HTML
// Merge Fields are: {page} {total-pages} {url} {date} {time} {html-title} & {pdf-title}
HtmlHeaderFooter footer = new HtmlHeaderFooter();
footer.setMaxHeight(15); // millimeters
footer.setHtmlFragment("<center><i>{page} of {total-pages}</i></center>");
footer.setDrawDividerLine(true);
pdf.addHtmlFooter(footer);
List<PdfDocument> pdfs = new ArrayList<>();

// Build a header using an image asset
// Note the use of BaseUrl to set a relative path to the assets
HtmlHeaderFooter header = new HtmlHeaderFooter();
header.setMaxHeight(20); // millimeters
header.setHtmlFragment("<img src=\"logo.png\" />");
header.setBaseUrl("./assets/");
pdf.addHtmlHeader(header);
try {
    pdf.saveAs(Paths.get("assets/html_headers_footers.pdf"));
} catch (IOException e) {
    throw new RuntimeException(e);
}
mvn install
HTML-Köpfe- und -füße hinzufügen

HTML-Köpfe- und -füße hinzufügen

IronPDF ermöglicht es dem Entwickler, PDF-Dokumente zu ändern, um benutzerdefinierte Kopf- und Fußzeilen zu verwenden. Dieses Codebeispiel zeigt, wie Entwickler dies mithilfe der ChromePdfRenderOptions-Klasse zusammen mit der HtmlHeaderFooter-Klasse erreichen können.

Die HtmlHeaderFooter-Klasse ermöglicht es dem Entwickler, den Kopf- oder Fußbereich eines PDFs mithilfe von HTML anzupassen, im Gegensatz zur reinen Verwendung von reinem Text (wie es bei der TextHeaderFooter-Klasse der Fall ist). Geben Sie das HTML-Markup für den Kopf- oder Fußbereich an, indem Sie die addHtmlFragment-Methode auf einer Instanz der Klasse aufrufen. Diese Methode akzeptiert einen String, der gültiges HTML5, CSS3 und JavaScript (ECMAScript 6) enthält. IronPDF interpretiert den Inhalt in diesem String als reichhaltige Hypertext-Markup und zeigt ihn in den resultierenden PDF-Dokumenten auf die gleiche Weise an, wie es ein Webbrowser tun würde.

Der Entwickler kann diese Klasse verwenden, um Kopfzeilen zu erstellen, die Bilder, Farben, spezielle Schriften und andere komplexere Designelemente enthalten.

Für traditionellere und vereinfachte, textbasierte Kopf-/Fußzeilenanpassungen sollten Sie stattdessen die TextHeaderFooter-Klasse in Betracht ziehen.

Explore the HtmlHeaderFooter Class Documentation
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.

OR
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 Iron Suite
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.
Java Maven-Bibliothek für PDF
Installieren mit Maven

Version: 2026.6

<dependency>
   <groupId>com.ironsoftware</groupId>
   <artifactId>ironpdf</artifactId>
   <version>2026.6.1</version>
</dependency>
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2026.6.1
oder
Java PDF JAR
Herunterladen JAR

Version: 2026.6

Manuell in Ihr Projekt installieren