IRONSOFTWAREHOME
背景與前景
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
背景與前景

背景與前景

您可以輕鬆地在剛渲染的或現有的 PDF 文件上,新增背景或前景疊加層。

在以下程式碼範例中,我們首先從指定的 URL 渲染一份 PDF 檔案。 本 PDF 文件為基礎文件。 接著,我們開啟另一份名為 MyBackground.pdf 的 PDF 文件,作為背景圖層使用。

若要新增背景圖,只需將背景 PDF 傳遞給 addBackgroundFromAnotherPdf 方法即可。 此操作可將 MyBackground.pdf 中的內容有效地置於 URL 渲染的 PDF 內容之後。

此外,我們將開啟另一份名為 MyForeground.pdf 的 PDF 文件,作為前景疊加層使用。 若要在現有 PDF 的第一頁(頁碼 0)加入前景疊加 PDF,我們會使用 addForegroundFromAnotherPdf 方法。 此疊加層將顯示於現有內容之上。

最後,包含基礎 PDF、背景圖層及前景疊加層的合併 PDF 文件,將儲存為 Complete.pdf.。

點此查看 PDF 背景與前景範例
在GitHub上查看

準備好開始了嗎?

版本:2026.6剛剛發布

Key in blue circle

立即免費取得 30 天試用金鑰。

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

OR
bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
預訂您的免費線上演示
Booking Badge

獲得來自全球數百萬工程師的信賴

Iron Software的客戶徽標
獲取您的無義務諮詢
填寫以下表格或發送電子郵件至sales@ironsoftware.com
您的資料將始終保密。
獲得來自全球數百萬工程師的信賴
Iron Software的客戶徽標
立即獲取您的30天試用金鑰。
無需信用卡或帳戶建立
Node.js模組下載PDF
使用npm安裝

版本: 2026.6

  1. 下載並安裝Node.js 12+。
  2. 在終端機中執行上述命令。

授權從$999起