Ajouter un tampon de page PDF au PDF
Contents
[
Hide
]
Ajouter un tampon de page avec Java
Un PdfPageStamp peut être utilisé lorsque vous avez besoin d’appliquer un tampon composite contenant des graphiques, du texte, des tableaux. L’exemple suivant montre comment utiliser un tampon pour créer de la papeterie comme avec Adobe InDesign, Illustrator, Microsoft Word. Supposons que nous ayons un document d’entrée et que nous souhaitons appliquer 2 types de bordure avec des couleurs bleue et prune.
public static void AddPageStamp()
{
String inputFileName = "sample-4pages.pdf";
String outputFileName = "AddPageStamp_out.pdf";
String pageStampFileName = "PageStamp.pdf";
Document document = new Document(_dataDir + inputFileName);
PdfPageStamp bluePageStamp = new PdfPageStamp(_dataDir + pageStampFileName, 1);
bluePageStamp.setHeight(800);
bluePageStamp.setBackground(true);
PdfPageStamp plumPageStamp = new PdfPageStamp(_dataDir + pageStampFileName, 2);
plumPageStamp.setHeight(800);
plumPageStamp.setBackground(true);
for (int i = 1; i < 5; i++)
{
if (i % 2 == 0)
document.getPages().get_Item(i).addStamp(bluePageStamp);
else
document.getPages().get_Item(i).addStamp(plumPageStamp);
}
document.save(_dataDir + outputFileName);
}