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
using npm 安装

版本: 2026.6

  1. 下载并安装 Node.js 12+。
  2. 在终端中执行上述命令。

$999 起