IRONSOFTWAREHOME
在 PDF 文件之间复制页面
from ironpdf import *
 
html_a = """<p> [PDF_A] </p>
        <p> [PDF_A] 1st Page </p>
        <div style='page-break-after: always;'></div>
        <p> [PDF_A] 2nd Page</p>"""

html_b = """<p> [PDF_B] </p>
        <p> [PDF_B] 1st Page </p>
        <div style='page-break-after: always;'></div>
        <p> [PDF_B] 2nd Page</p>"""

renderer = ChromePdfRenderer()

# Create our main document
pdfdoc_a = renderer.RenderHtmlAsPdf(html_a)

# Create and select a page to copy
pdfdoc_b = renderer.RenderHtmlAsPdf(html_b)
page_to_insert = pdfdoc_b.CopyPage(1)

# 3 ways to insert:
pdfdoc_a.AppendPdf(page_to_insert)  # at the end
# or
pdfdoc_a.PrependPdf(page_to_insert)  # at the start
# or
pdfdoc_a.InsertPdf(page_to_insert, 1)  # in the middle

pdfdoc_a.SaveAs("CopiedPages.pdf")
pip install ironpdf
在 PDF 文件之间复制页面

在 PDF 文件之间复制页面

IronPDF for Python可以从一个PDF文档中复制页面,并将其插入到另一个文档中的任意位置——可以是末尾、开头或目标文档内的特定页面索引。

开始

创建或加载两个PdfDocument对象。 使用CopyPage从源文档中提取指定页面,然后使用三种插入方法之一将其插入至目标文档。

理解代码

  • PdfDocument中提取单页。 返回一个新的单页PdfDocument。
  • AppendPdf(page_to_insert):将该页面添加到目标文档的末尾。
  • PrependPdf(page_to_insert):将该页面添加到目标文档的开头,即所有现有页面之前。
  • InsertPdf(page_to_insert, index):在目标文档中插入指定从零开始计算位置的页面。 在示例中,索引1将在第一个页面后插入该页面。

插入多页

要一次复制并插入多个页面,请使用InsertPdf方法插入生成的多页文档。

学习如何使用IronPDF for Python合并和编辑PDF页面!

准备开始了吗?

版本:2026.9刚刚发布

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 天试用密钥。
无需信用卡或创建账户
Python 模块下载 PDF
using pip 安装

版本: 2026.9

  1. 下载 并安装 Python 3.7+。
  2. 如果尚未安装,请从 pypi.org 安装 pip。
  3. 在终端中执行上述命令。
Python PDF 模块
下载 模块

版本: 2026.9

手动安装到您的项目中

  1. 下载软件包
  2. 在终端中运行此命令
    pip install ironpdf-2026.9-py37-none-win_amd64.whi

$999 起