Hintergründe & Vordergründe
Zum Hinzufügen spezifischer Hintergrund- oder Vordergrundelemente zu Ihren PDF-Dokumenten bietet IronPDF die Methoden addBackground
und addForeground
. Diese Methoden ermöglichen es Entwicklern, den Inhalt einer PDF-Datei als Hintergrund oder Vordergrund einer anderen PDF-Datei zu verwenden. Diese Methoden sind besonders nützlich, um Gruppen von PDFs auf der Grundlage einer gemeinsamen Designvorlage zu erstellen.
addBackground(PdfDocument backgroundPdf);
addForeground(PdfDocument foregroundPdf);
addBackground(PdfDocument backgroundPdf);
addForeground(PdfDocument foregroundPdf);
Da diese Methoden mit PdfDocument
-Objekten arbeiten, können Entwickler diese aus bestehenden Dateien mit der fromFile
-Methode beziehen oder sie neu erzeugen, indem sie eine der verfügbaren PDF-Rendering-Methoden verwenden.
addBackground
und addForeground
verwenden standardmäßig die erste Seite von mehrseitigen PDF-Dokumenten als Hintergrund oder Vordergrund. Um eine andere Seite aus PDFs mit mehreren Seiten zu verwenden, fügen Sie den Index der gewünschten Seite als zweites Argument zum Methodenaufruf hinzu.
// 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);
// 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);
Um ein PDF als Hintergrund oder Vordergrund auf bestimmten Seiten eines bearbeiteten PDFs zu überlagern, geben Sie die zu überlagernden Seiten mithilfe eines PageSelection
-Objekts an. Das folgende Beispiel zeigt, wie dies für eine einzelne Seite und für einen Bereich von Seiten eines PDF-Dokuments geschieht.
// 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());
// 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());
Um Ihre PDF-Dokumente zu wasserzeichen, verwenden Sie die addWatermark
-Methode als Alternative zur Verwendung von addBackground
, um eine einfachere Kontrolle über die Hintergrundpositionierung und -opazität zu erhalten.
Für weitere Informationen zur PDF-Bearbeitung besuchen Sie die Features und Dokumentation von IronPDF.