Ajouter des en-têtes et pieds de page texte classiques
import {PdfDocument, AffixFonts} from "@ironsoftware/ironpdf";
(async () => {
// Configure render options
const options = {
firstPageNumber: 1, // Use 2 if a cover page will be appended
// Add a header to every page
textHeader: {
dividerLine: true,
centerText: "{html-title}",
font: AffixFonts.Helvetica, // Use the font name or font file path
fontSize: 12,
},
// Add a footer
textFooter: {
dividerLine: true,
leftText: "{date} {time}",
rightText: "{page} of {total-pages}",
font: AffixFonts.Arial, // Use the font name or font file path
fontSize: 10,
},
// Mergeable fields are: {page} {total-pages} {url} {date} {time} {html-title} & {pdf-title}
margin: {
top: 25, // Create 25mm space for the header
bottom: 25, // Create 25mm space for the footer
},
};
// Define HTML content
const htmlContent = "<h1>Hello IronPDF</h1>";
// Render HTML content to a PDF with headers and footers
const pdf = await PdfDocument.fromHtml(htmlContent, {renderOptions: options });
// Save the PDF with headers and footers
await pdf.saveAs("header_footer.pdf");
})();
Ajouter des en-têtes et pieds de page texte classiques
Apprenez à ajouter des en-têtes et pieds de page à un document PDF lors du rendu de contenu HTML.
Pour inclure des en-têtes et pieds de page, vous devez les spécifier dans l'objet des options de rendu. Define the header content with a divider line, centered text displaying the HTML title, font settings, and font size. Similarly, define the footer with the textFooter property. You can utilize fields like {page}, {total-pages}, {url}, {date}, {time}, {html-title}, and {pdf-title} to personalize the content.
Personnalisez les marges pour accommoder correctement l'en-tête et le pied de page.
Utilize the PdfDocument.fromHtml method to convert your HTML content into a PDF. Pass the renderOptions object as an option.
Pour une documentation détaillée sur la création de PDFs à partir de HTML, visitez la Documentation d'IronPDF.
Le document PDF résultant, complet avec en-têtes et pieds de page, est enregistré sous le nom "header_footer.pdf".
Votre clé d'essai devrait être dans l'e-mail. Si elle ne l'est pas, veuillez contacter support@ironsoftware.com
Rejoignez les millions d'ingénieurs qui ont essayé IronPDF
Votre clé d'essai devrait être dans l'e-mail. Si elle ne l'est pas, veuillez contacter support@ironsoftware.com
Parlez à l'Équipe de Vente
Réservez une Consultation sans Engagement
Comment pouvons-nous vous aider :
Consultez votre flux de travail et vos points de douleur
Voyez comment d'autres entreprises répondent à leurs besoins en matière de documents .NET
Toutes vos questions reçoivent une réponse pour vous assurer d'avoir toutes les informations nécessaires. (Aucun engagement de quelque nature que ce soit.)
Obtenez un devis personnalisé pour les besoins de votre projet