Arrière-plans et avant-plans
Pour ajouter des éléments d'arrière-plan ou de premier plan à vos documents PDF, IronPDF propose les méthodes addBackground
et addForeground
. Ces méthodes permettent aux développeurs d'utiliser le contenu d'un PDF comme arrière-plan ou premier plan d'un autre PDF. Ces méthodes sont particulièrement utiles pour générer des groupes de PDF basés sur un modèle de conception commun.
addBackground(PdfDocument backgroundPdf);
addForeground(PdfDocument foregroundPdf);
Comme ces méthodes fonctionnent avec des objets PdfDocument
, les développeurs peuvent les extraire de fichiers existants à l'aide de la méthode fromFile
, ou les générer à nouveau en utilisant l'une des méthodes de rendu PDF disponibles.
addBackground
et addForeground
utiliseront par défaut la première page des documents PDF multipages comme arrière-plan ou premier plan. Pour utiliser une page différente dans les PDF contenant plusieurs pages, ajoutez l'index de la page souhaitée comme deuxième argument à l'appel de la méthode.
// Use the third page of the background PDF as the background of every page
// in the working PDF
pdf.addBackground(backgroundPdf, 2);
// Use the second page of the foreground PDF as the foreground of every page
// of the working PDF
pdf.addForeground(foregroundPdf, 1);
Pour superposer un PDF en tant qu'arrière-plan ou avant-plan sur des pages spécifiques d'un PDF de travail, spécifiez les pages à superposer à l'aide d'un objet PageSelection
. L'exemple ci-dessous montre comment procéder pour une seule page et pour une série de pages d'un document PDF.
// Add the background to page 5 of the working PDF
pdf.addBackground(backgroundPdf, PageSelection.singlePage(6));
// Add a different background on pages 7 through 16 of the working PDF
pdf.addBackground(backgroundPdf, PageSelection.pageRange(6, 15));
// Add another background to just the first page.
pdf.addBackground(backgroundPdf, PageSelection.firstPage());
Pour filigraner vos documents PDF, utilisez la méthode addWatermark
au lieu de addBackground
pour mieux contrôler le positionnement et l'opacité de l'arrière-plan.
Pour plus d'informations sur la manipulation des PDF, visitez le siteFonctionnalités et documentation d'IronPDF.