Gérer l'en-tête et le pied de page

Ajouter un en-tête dans un fichier PDF

La classe PdfFileStamp vous permet d’ajouter un en-tête dans un fichier PDF. In order to add header, you first need to create object of PdfFileStamp class.

Afin d’ajouter un en-tête, vous devez d’abord créer un objet de la classe PdfFileStamp. Vous pouvez formater le texte de l’en-tête en utilisant la classe FormattedText. Une fois que vous êtes prêt à ajouter un en-tête dans le fichier, vous devez appeler la méthode AddHeader de la classe PdfFileStamp. Vous devez également spécifier au moins la marge supérieure dans la méthode AddHeader. Enfin, enregistrez le fichier PDF de sortie en utilisant la méthode Close de la classe PdfFileStamp. L’extrait de code suivant vous montre comment ajouter un en-tête dans un fichier PDF.

 public static void AddHeader()
        {
            // Créer un objet PdfFileStamp
            PdfFileStamp fileStamp = new PdfFileStamp();

            // Ouvrir le document
            fileStamp.BindPdf(_dataDir + "sample.pdf");

            // Créer un texte formaté pour le numéro de page
            FormattedText formattedText = new FormattedText("Aspose - Vos experts en format de fichier !",
                System.Drawing.Color.Yellow,
                System.Drawing.Color.Black,
                FontStyle.Courier,
                EncodingType.Winansi, false, 14);

            // Ajouter un en-tête
            fileStamp.AddHeader(formattedText, 10);

            // Enregistrer le fichier PDF mis à jour
            fileStamp.Save(_dataDir + "AddHeader_out.pdf");

            // Fermer fileStamp
            fileStamp.Close();
        }

Ajouter un pied de page dans un fichier PDF

La classe PdfFileStamp vous permet d’ajouter un pied de page dans un fichier PDF. ``` In order to add footer, you first need to create object of PdfFileStamp class.

Pour ajouter un pied de page, vous devez d’abord créer un objet de la classe PdfFileStamp.


```csharp
 public static void AddFooter()
        {
            // Créer l'objet PdfFileStamp
            PdfFileStamp fileStamp = new PdfFileStamp();

            // Ouvrir le document
            fileStamp.BindPdf(_dataDir + "sample.pdf");

            // Créer un texte formaté pour le numéro de page
            FormattedText formattedText = new FormattedText("Aspose - Vos experts en format de fichiers!",
                System.Drawing.Color.Blue,
                System.Drawing.Color.Gray,
                FontStyle.Courier,
                EncodingType.Winansi, false, 14);

            // Ajouter un pied de page
            fileStamp.AddFooter(formattedText, 10);

            // Enregistrer le fichier PDF mis à jour
            fileStamp.Save(_dataDir + "AddFooter_out.pdf");

            // Fermer fileStamp
            fileStamp.Close();
        }

Ajouter une Image dans l’En-tête d’un Fichier PDF Existant

PdfFileStamp classe vous permet d’ajouter une image dans l’en-tête d’un fichier PDF. Afin d’ajouter une image dans l’en-tête, vous devez d’abord créer un objet de la classe PdfFileStamp. Après cela, vous devez appeler la méthode AddHeader de la classe PdfFileStamp. Vous pouvez passer l’image à la méthode AddHeader. Enfin, enregistrez le fichier PDF de sortie en utilisant la méthode Close de la classe PdfFileStamp. Le code suivant vous montre comment ajouter une image dans l’en-tête d’un fichier PDF.

public static void AddImageHeader()
        {
            // Créer un objet PdfFileStamp
            PdfFileStamp fileStamp = new PdfFileStamp();

            // Ouvrir le document
            fileStamp.BindPdf(_dataDir + "sample.pdf");
            using (var fs = new FileStream(_dataDir + "aspose-logo.png", FileMode.Open))
            {
                // Ajouter l'en-tête
                fileStamp.AddHeader(fs, 10);

                // Enregistrer le fichier PDF mis à jour
                fileStamp.Save(_dataDir + "AddImage-Header_out.pdf");
                // Fermer fileStamp
                fileStamp.Close();
            }
        }

Ajouter une Image dans le Pied de Page d’un Fichier PDF Existant

La classe PdfFileStamp vous permet d’ajouter une image dans le pied de page d’un fichier PDF. Afin d’ajouter une image dans le pied de page, vous devez d’abord créer un objet de la classe PdfFileStamp. Ensuite, vous devez appeler la méthode AddFooter de la classe PdfFileStamp. Vous pouvez passer l’image à la méthode AddFooter. Enfin, enregistrez le fichier PDF de sortie en utilisant la méthode Close de la classe PdfFileStamp. Le code suivant vous montre comment ajouter une image dans le pied de page d’un fichier PDF.

public static void AddImageFooter()
        {
            // Create PdfFileStamp object
            PdfFileStamp fileStamp = new PdfFileStamp();

            // Open Document
            fileStamp.BindPdf(_dataDir + "sample.pdf");
            using (var fs = new FileStream(_dataDir + "aspose-logo.png", FileMode.Open))
            {
                // Add footer
                fileStamp.AddFooter(fs, 10);

                // Save updated PDF file
                fileStamp.Save(_dataDir + "AddImage-Footer_out.pdf");

                // Close fileStamp
                fileStamp.Close();
            }
        }