IRONSOFTWAREHOME
HTML Başlıkları & Alt Bilgiler Ekle

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 Başlıkları & Alt Bilgiler Ekle

HTML Başlıkları & Alt Bilgiler Ekle

IronPDF, geliştiriciye özelleştirilmiş başlıklar ve altbilgiler kullanarak PDF belgelerini değiştirme olanağı tanır. Bu kod örneği, geliştiricilerin bunu ChromePdfRenderOptions sınıfı ile birlikte HtmlHeaderFooter sınıfını kullanarak nasıl başarabileceklerini gösterir.

HtmlHeaderFooter sınıfı, geliştiricinin bir PDF'nin başlık veya altbilgisini düz metin kullanımı yerine HTML kullanarak özelleştirmesine olanak tanır (bu, TextHeaderFooter sınıfı ile olan duruma kıyasla). Sınıfın bir örneği üzerinde addHtmlFragment yöntemini çağırarak başlık veya altbilgi için HTML işaretlemesini belirtin. Bu yöntem, geçerli HTML5, CSS3 ve JavaScript (ECMAScript 6) içeren bir dize kabul eder. IronPDF, bu dizenin içeriğini zengin metin işaretlemesi olarak yorumlayacak ve tarayıcının göstereceği şekilde sonuçta oluşan PDF belgelerinde görüntüleyecektir.

Geliştirici, bu sınıfı kullanarak resimler, renkler, özel yazı tipleri ve daha karmaşık tasarım öğelerini içeren başlıklar oluşturabilir.

Daha geleneksel ve sadeleştirilmiş metin tabanlı başlık/altbilgi özelleştirmeleri için, bunun yerine TextHeaderFooter sınıfını tercih etmeyi düşünün.

Explore the HtmlHeaderFooter Class Documentation
GitHub'da Görüntüle

Başlamaya Hazır mısınız?

Sürüm:2026.6yeni yayınlandı

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez