const {PdfDocument} = require("@ironsoftware/ironpdf");
(async () => {
// Configure render options
const renderOptions = {
firstPageNumber: 1, // Use 2 if a cover page will be appended
// Build a footer using html to style the text
// mergeable fields are:
// {page} {total-pages} {url} {date} {time} {html-title} & {pdf-title}
htmlFooter: {
maxHeight: 15, //millimeters
htmlFragment: "<center><i>{page} of {total-pages}<i></center>",
dividerLine: true,
},
// Build a header using an image asset
htmlHeader: {
maxHeight: 15, //millimeters
htmlFragment: "<img src='logo.png'>",
},
// Use sufficient MarginBottom to ensure that the HtmlFooter does not overlap with the main PDF page content.
margin: {
top: 25, // Create 25mm space for the header
bottom: 25, // Create 25mm space for the footer
},
};
})();
Ajouter des en-têtes et pieds de page HTML
Configurez les options de rendu pour inclure un en-tête et un pied de page HTML lors du rendu d'un document PDF avec IronPDF, une bibliothèque d'Iron Software qui permet une génération et une manipulation PDF avancées.
Définissez le contenu de l'en-tête avec une ligne de séparation, un fragment HTML, et spécifiez la hauteur maximale de l'en-tête à l'aide des outils de rendu PDF flexibles d'IronPDF. De même, définissez le contenu du pied de page à l'aide de la propriété htmlHeader fournie par IronPDF.
Notez que la hauteur de l'en-tête et du pied de page n'est pas détectée automatiquement, ce qui signifie qu'ils peuvent chevaucher le contenu HTML principal. Personnalisez les marges pour vous assurer que l'en-tête et le pied de page sont correctement positionnés.
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