HTML-Köpfe- und -füße hinzufügen Konfigurieren Sie die Rendering-Optionen, um einen HTML-Header und -Footer einzuschließen, wenn Sie ein PDF-Dokument mit IronPDF, einer Bibliothek von Iron Software, rendern, die erweiterte PDF-Erstellung und -Bearbeitung ermöglicht. Definieren Sie den Inhalt der Kopfzeile mit einer Trennlinie und einem HTML-Fragment, und legen Sie die maximale Höhe der Kopfzeile mit den flexiblen PDF-Rendering-Tools von IronPDF fest. Definieren Sie ebenso den Footer-Inhalt mit der von IronPDF bereitgestellten htmlHeader-Eigenschaft. Beachten Sie, dass die Höhe des Headers und Footers nicht automatisch erkannt wird, was bedeutet, dass sie sich möglicherweise mit dem Haupt-HTML-Inhalt überlappen könnten. Passen Sie die Ränder an, um sicherzustellen, dass Header und Footer korrekt positioniert sind. Für weitere Details zur Implementierung von Headern, Footern oder um andere Funktionen zu erkunden, besuchen Sie die offizielle IronPDF-Website. using IronPdf; class Program { static void Main() { // Create a Renderer object for PDF creation var renderer = new HtmlToPdf(); // Define the header content including an HTML fragment string htmlHeader = "<div style='width:100%; border-bottom:1px solid black; text-align:center;'>Header Content</div>"; // Define the footer content including an HTML fragment string htmlFooter = "<div style='width:100%; border-top:1px solid black; text-align:center;'>Footer Content</div>"; // Configure the header and footer with desired heights renderer.PrintOptions.Header = new SimpleHeaderFooter() { HtmlFragment = htmlHeader, MaxHeight = 50 // Set the maximum height of the header }; renderer.PrintOptions.Footer = new SimpleHeaderFooter() { HtmlFragment = htmlFooter, MaxHeight = 50 // Set the maximum height of the footer }; // Customize page margins to prevent overlap of the header/footer with content renderer.PrintOptions.MarginTop = 60; // Margin to accommodate the header renderer.PrintOptions.MarginBottom = 60; // Margin to accommodate the footer // Render HTML to PDF var pdf = renderer.RenderHtmlAsPdf("<h1>Main Content</h1><p>This is some example content.</p>"); // Save the PDF file pdf.SaveAs("output.pdf"); } } using IronPdf; class Program { static void Main() { // Create a Renderer object for PDF creation var renderer = new HtmlToPdf(); // Define the header content including an HTML fragment string htmlHeader = "<div style='width:100%; border-bottom:1px solid black; text-align:center;'>Header Content</div>"; // Define the footer content including an HTML fragment string htmlFooter = "<div style='width:100%; border-top:1px solid black; text-align:center;'>Footer Content</div>"; // Configure the header and footer with desired heights renderer.PrintOptions.Header = new SimpleHeaderFooter() { HtmlFragment = htmlHeader, MaxHeight = 50 // Set the maximum height of the header }; renderer.PrintOptions.Footer = new SimpleHeaderFooter() { HtmlFragment = htmlFooter, MaxHeight = 50 // Set the maximum height of the footer }; // Customize page margins to prevent overlap of the header/footer with content renderer.PrintOptions.MarginTop = 60; // Margin to accommodate the header renderer.PrintOptions.MarginBottom = 60; // Margin to accommodate the footer // Render HTML to PDF var pdf = renderer.RenderHtmlAsPdf("<h1>Main Content</h1><p>This is some example content.</p>"); // Save the PDF file pdf.SaveAs("output.pdf"); } } $vbLabelText $csharpLabel Entdecken Sie HTML Headers & Footers Codebeispiel auf GitHub Verwandte Doku-Links Auf Github ansehen Verwandtes Tutorial Verwandte Anleitung Klassendokumentation Sprachpakete herunterladen IronPDF DLL herunterladen Ein Problem auf dieser Seite melden Bereit anzufangen? Version: 2025.12 gerade veröffentlicht Kostenlose npm-Installation Lizenzen anzeigen
In einer Live-Umgebung testen Testen Sie ohne Wasserzeichen in der Produktion.Funktioniert dort, wo Sie es brauchen.
Voll funktionsfähiges Produkt Erhalten Sie 30 Tage voll funktionsfähiges Produkt.In wenigen Minuten einsatzbereit.
24/5 technischer Support Voller Zugriff auf unser Support-Engineering-Team während Ihrer Produktprobe
Alle Ihre Fragen werden beantwortet, um sicherzustellen, dass Sie alle Informationen erhalten, die Sie benötigen. (Völlig unverbindlich.)