Ajouter des timbres de page PDF dans un PDF à l'aide de C#
Contents
[
Hide
]
Ajouter un cachet de page avec C#
Un PdfPageStamp peut être utilisé lorsque vous avez besoin d’appliquer un cachet composite contenant des graphiques, du texte, des tableaux. L’exemple suivant montre comment utiliser un cachet pour créer une papeterie comme avec Adobe InDesign, Illustrator, Microsoft Word. Supposons que nous ayons un document d’entrée et que nous voulions appliquer 2 types de bordures de couleur bleue et prune.
Le fragment de code suivant fonctionne également avec la bibliothèque Aspose.PDF.Drawing.
public static void AddPageStamp()
{
var inputFileName = "sample-4pages.pdf";
var outputFileName = "AddPageStamp_out.pdf";
var pageStampFileName = "PageStamp.pdf";
var document = new Document(_dataDir + inputFileName);
var bluePageStamp = new PdfPageStamp(_dataDir + pageStampFileName, 1)
{
Height = 800,
Background = true
};
var plumPageStamp = new PdfPageStamp(_dataDir + pageStampFileName, 2)
{
Height = 800,
Background = true
};
for (int i = 1; i < 5; i++)
{
if (i % 2 == 0)
document.Pages[i].AddStamp(bluePageStamp);
else
document.Pages[i].AddStamp(plumPageStamp);
}
document.Save(_dataDir + outputFileName);
}