IRONSOFTWAREHOME
Dodaj nagłówki i stopki HTML

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);
}
NuGet Download
Install-Package com.ironsoftware.ironpdf
Dodaj nagłówki i stopki HTML

Dodaj nagłówki i stopki HTML

IronPDF pozwala programistom modyfikować dokumenty PDF w celu stosowania niestandardowych nagłówków i stopek. Ten przyklad kodu pokazuje, jak deweloperzy moga to osiagnac, wykorzystujac klase ChromePdfRenderOptions wraz z klasa HtmlHeaderFooter.

Klasa HtmlHeaderFooter pozwala programiscie dostosowac naglowek lub stopke PDF przy uzyciu HTML, a nie tylko zwyklego tekstu (jak ma to miejsce w przypadku klasy TextHeaderFooter). Okresl znacznik HTML dla naglowka lub stopki, wywolujac metode addHtmlFragment na instancji klasy. Ta metoda przyjmuje ciąg znaków zawierający poprawny kod HTML5, CSS3 i JavaScript (ECMAScript 6). IronPDF zinterpretuje zawartość tego ciągu znaków jako rozbudowany znacznik hipertekstowy, wyświetlając go w wynikowych dokumentach PDF w taki sam sposób, jak zrobiłaby to przeglądarka internetowa.

Programista może użyć tej klasy do tworzenia nagłówków zawierających obrazy, kolory, specjalne czcionki i inne, bardziej złożone elementy projektu.

W przypadku bardziej tradycyjnego i uproszczonego dostosowania naglowka/stopki w oparciu o tekst, rozwaz skorzystanie z klasy TextHeaderFooter zamiast tego.

Explore the HtmlHeaderFooter Class Documentation
Zobacz na GitHubie

Gotowy, aby rozpocząć?

Wersja:2026.6właśnie wydany

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta