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();
}