Ajouter un tampon de texte et d'image

Ajouter un tampon de texte sur toutes les pages d’un fichier PDF

La classe PdfFileStamp vous permet d’ajouter un tampon de texte sur toutes les pages d’un fichier PDF. En ordre d’ajouter un tampon de texte, vous devez d’abord créer des objets des classes PdfFileStamp et Stamp. Vous devez également créer le tampon de texte en utilisant la méthode BindLogo de la classe Stamp. Vous pouvez définir d’autres attributs comme l’origine, la rotation, l’arrière-plan, etc. en utilisant l’objet Stamp. Ensuite, vous pouvez ajouter le tampon dans le fichier PDF en utilisant la méthode AddStamp de la classe PdfFileStamp. Enfin, enregistrez le fichier PDF de sortie en utilisant la méthode Close de la classe PdfFileStamp. Le code suivant vous montre comment ajouter un tampon de texte sur toutes les pages d’un fichier PDF.

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

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

            // Créer un tampon
            Stamp stamp = new Stamp();
            stamp.BindLogo(new FormattedText("Hello World!", System.Drawing.Color.Blue, System.Drawing.Color.Gray, Aspose.Pdf.Facades.FontStyle.Helvetica, EncodingType.Winansi, true, 14));
            stamp.SetOrigin(10, 400);
            stamp.Rotation = 90.0F;
            stamp.IsBackground = true;

            // Ajouter le tampon au fichier PDF
            fileStamp.AddStamp(stamp);

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

            // Fermer fileStamp
            fileStamp.Close();
        }

Ajouter un Tampon de Texte sur des Pages Particulières dans un Fichier PDF

PdfFileStamp classe vous permet d’ajouter un tampon de texte sur des pages particulières d’un fichier PDF. In order to add text stamp, you first need to create objects of PdfFileStamp and Stamp classes.

Afin d’ajouter un tampon de texte, vous devez d’abord créer des objets des classes PdfFileStamp et Stamp. You also need to create the text stamp using BindLogo method of Stamp class. Vous devez également créer le tampon de texte en utilisant la méthode BindLogo de la classe Stamp. Vous pouvez définir d’autres attributs tels que l’origine, la rotation, l’arrière-plan, etc. using Stamp objet également. Comme vous souhaitez ajouter un tampon de texte sur des pages particulières du fichier PDF, vous devez également définir la propriété Pages de la classe Stamp. Cette propriété nécessite un tableau d’entiers contenant les numéros des pages sur lesquelles vous souhaitez ajouter le tampon. Ensuite, vous pouvez ajouter le tampon dans le fichier PDF en utilisant la méthode AddStamp de la classe PdfFileStamp. 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 tampon de texte sur des pages particulières dans un fichier PDF.

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

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

            // Créer un tampon
            Aspose.Pdf.Facades.Stamp stamp = new Aspose.Pdf.Facades.Stamp();
            stamp.BindLogo(new FormattedText("Hello World!", System.Drawing.Color.Blue, System.Drawing.Color.Gray, Aspose.Pdf.Facades.FontStyle.Helvetica, EncodingType.Winansi, true, 14));
            stamp.SetOrigin(10, 400);
            stamp.Rotation = 90.0F;
            stamp.IsBackground = true;

            // Définir des pages particulières
            stamp.Pages = new int[] { 2 };

            // Ajouter le tampon au fichier PDF
            fileStamp.AddStamp(stamp);

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

            // Fermer fileStamp
            fileStamp.Close();
        }

Ajouter un Tampon d’Image sur Toutes les Pages d’un Fichier PDF

La classe PdfFileStamp vous permet d’ajouter un tampon d’image sur toutes les pages d’un fichier PDF. In order to add image stamp, you first need to create objects of PdfFileStamp and Stamp classes.

Afin d’ajouter un tampon d’image, vous devez d’abord créer des objets des classes PdfFileStamp et Stamp. Vous devez également créer le tampon d’image en utilisant la méthode BindImage de la classe Stamp. Vous pouvez définir d’autres attributs comme l’origine, la rotation, l’arrière-plan, etc. en utilisant également l’objet Stamp. Ensuite, vous pouvez ajouter le tampon dans le fichier PDF en utilisant la méthode AddStamp de la classe PdfFileStamp. Enfin, enregistrez le fichier PDF de sortie en utilisant la méthode Close de la classe PdfFileStamp. Le fragment de code suivant vous montre comment ajouter un tampon d’image sur toutes les pages d’un fichier PDF.

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

            // Open Document
            fileStamp.BindPdf(_dataDir + "sample.pdf");

            // Create stamp
            Aspose.Pdf.Facades.Stamp stamp = new Aspose.Pdf.Facades.Stamp();
            stamp.BindImage(_dataDir + "aspose-logo.png");
            stamp.SetOrigin(10, 200);
            stamp.Rotation = 90.0F;
            stamp.IsBackground = true;

            // Set particular pages
            stamp.Pages = new int[] { 2 };

            // Add stamp to PDF file
            fileStamp.AddStamp(stamp);

            // Save updated PDF file
            fileStamp.Save(_dataDir + "AddImageStamp-Page_out.pdf");

            // Close fileStamp
            fileStamp.Close();
        }

Contrôler la qualité de l’image lors de l’ajout comme tampon

Lors de l’ajout d’une image en tant qu’objet tampon, vous pouvez également contrôler la qualité de l’image. Pour répondre à cette exigence, la propriété Quality est ajoutée à la classe Stamp. Elle indique la qualité de l’image en pourcentage (les valeurs valides sont 0..100).

Ajouter un tampon d’image sur des pages particulières dans un fichier PDF

La classe PdfFileStamp vous permet d’ajouter un tampon d’image sur des pages particulières d’un fichier PDF. In order to add image stamp, you first need to create objects of PdfFileStamp and Stamp classes.

Afin d’ajouter un tampon d’image, vous devez d’abord créer des objets des classes PdfFileStamp et Stamp. You also need to create the image stamp using BindImage method of Stamp class.

Vous devez également créer le tampon d’image en utilisant la méthode BindImage de la classe Stamp. You can set other attributes like origin, rotation, background etc.
Vous pouvez définir d’autres attributs tels que l’origine, la rotation, l’arrière-plan, etc. using Stamp objet aussi. Comme vous souhaitez ajouter un tampon d’image sur des pages particulières du fichier PDF, vous devez également définir la propriété Pages de la classe Stamp. Cette propriété nécessite un tableau d’entiers contenant les numéros des pages sur lesquelles vous souhaitez ajouter le tampon. Ensuite, vous pouvez ajouter le tampon dans le fichier PDF en utilisant la méthode AddStamp de la classe PdfFileStamp. Enfin, enregistrez le fichier PDF de sortie en utilisant la méthode Close de la classe PdfFileStamp. Le code suivant vous montre comment ajouter un tampon d’image sur des pages particulières dans un fichier PDF.

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

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

            // Créer un tampon
            Aspose.Pdf.Facades.Stamp stamp = new Aspose.Pdf.Facades.Stamp();
            stamp.BindImage(_dataDir + "aspose-logo.png");
            stamp.SetOrigin(10, 200);
            stamp.Rotation = 90.0F;
            stamp.IsBackground = true;

            // Ajouter le tampon au fichier PDF
            fileStamp.AddStamp(stamp);

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

            // Fermer fileStamp
            fileStamp.Close();
        }