IRONSOFTWAREHOME
Hintergründe & Vordergründe
import {PdfDocument} from "@ironsoftware/ironpdf";

(async () => {
// Render a URL as a PDF
    const pdf = await PdfDocument.fromUrl("https://www.wikipedia.org/");

    // Add a background PDF
    const bgpdf = await PdfDocument.open("MyBackground.pdf");
    await pdf.addBackgroundFromAnotherPdf(bgpdf);

    // Add a foreground overlay PDF to the first page
    const fgpdf = await PdfDocument.open("MyForeground.pdf");
    await pdf.addForegroundFromAnotherPdf(fgpdf, 0, 0);
    
    // Save the merged PDF to a file
    await pdf.saveAs("Complete.pdf");
})();
npm i @ironsoftware/ironpdf
Hintergründe & Vordergründe

Hintergründe & Vordergründe

Sie können einem neu gerenderten oder einem bereits vorhandenen PDF-Dokument ganz einfach eine Hintergrund- oder Vordergrundüberlagerung hinzufügen.

Im folgenden Codebeispiel beginnen wir mit dem Rendern einer PDF-Datei von einer angegebenen URL. Dieses PDF dient als Basisdokument. Als nächstes öffnen wir ein weiteres PDF-Dokument namens MyBackground.pdf, um es als Hintergrundschicht zu verwenden.

Um einen Hintergrund hinzuzufügen, übergeben Sie einfach das Hintergrund-PDF an die addBackgroundFromAnotherPdf Methode. Diese Aktion positioniert den Inhalt von MyBackground.pdf effektiv hinter dem Inhalt des URL-gerenderten PDFs.

Zusätzlich öffnen wir ein weiteres PDF-Dokument namens MyForeground.pdf, das als Vordergrundüberlagerung verwendet werden soll. Um ein Vordergrundüberlagerungs-PDF auf der ersten Seite (Seitenindex 0) des vorhandenen PDFs hinzuzufügen, verwenden wir die addForegroundFromAnotherPdf Methode. Diese Überlagerung wird dann über dem bestehenden Inhalt angezeigt.

Abschließend wird das zusammengeführte PDF-Dokument, das das Basis-PDF, die Hintergrundschicht und die Vordergrundüberlagerung enthält, als Complete.pdf. gespeichert.

Beispiele für PDF-Hintergrund und -Vordergrund finden Sie hier
Auf GitHub ansehen

Bereit anzufangen?

Version:2026.6gerade veröffentlicht

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

OR
bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
Node.js Modul-Download für PDF
Mit npm installieren

Version: 2026.6

  1. Herunterladen und Node.js 12+ installieren.
  2. Führen Sie den obigen Befehl im Terminal aus.

Lizenzen ab 749 $