IRONSOFTWAREHOME
USING IRONPDF FOR PYTHON

如何使用 Python 新增或移除 PDF 頁面

Curtis Chau
Curtis Chau
Updated: 2026年4月21日

本文將展示如何使用Python和名為IronPDF for Python的PDF程式庫新增或移除PDF頁面。

1. IronPDF for Python

IronPDF是一個市場領先的PDF Python程式庫,為開發人員提供在應用程式中輕鬆生成、操作和使用PDF文件的能力。 借助IronPDF,開發人員可以無縫地將PDF功能整合到其Python專案中,無論是用于建立動態報告、生成發票,還是將網頁內容轉換為PDF文件。 這個程式庫提供了處理PDF相關任務的使用者友好且效率高的方法,使您能夠輕鬆建立和操作PDF。

無論您是在開發網頁應用程式、桌面軟體,還是自動化文件工作流程,IronPDF都是一個能夠讓您在Python環境中使用PDF的寶貴工具,對於任何開發人員的工具箱來說都是必不可少的。 這本入門指南將探索IronPDF for Python的主要功能和能力。 使用IronPDF,開發人員可以合併多個PDF文件成單個文件,從特定頁面提取文字,新增浮水印,以及執行其他操作,例如刪除頁面、移除空白頁、旋轉頁面、新增頁面、閱讀PDF文件。

2. 安裝IronPDF

要安裝IronPDF,只需打開PyCharm或任何其他Python編譯器,並建立一個新的Python專案或打開現有的專案。 一旦建立或打開專案,打開終端。

IronPDF for Python可以輕鬆地使用終端命令安裝。 只需在終端中運行以下命令,IronPDF應該會在一分鐘內安裝完成。

> pip install ironpdf

如何使用Python新增或移除PDF頁面,圖1:安裝IronPDF套件 安裝IronPDF套件

一旦安裝完成,您就可以開始使用程式碼進行操作了。

3. 程式碼範例

在從PDF文件中新增和刪除PDF頁面之前,讓我們使用HTML到PDF轉換建立一個4頁的簡單PDF文件。 以下程式碼建立PDF文件用作即將到來的程式碼範例的輸入PDF文件。

from ironpdf import *

# HTML content to be converted to PDF
html = """
<p> Hello Iron</p>
<p> This is 1st Page </p>
<div style='page-break-after: always;'></div>
<p> This is 2nd Page</p>
<div style='page-break-after: always;'></div>
<p> This is 3rd Page</p>
<div style='page-break-after: always;'></div>
<p> This is 4th Page</p>
"""

# Initialize the renderer
renderer = ChromePdfRenderer()

# Render the HTML as a PDF document
pdf = renderer.RenderHtmlAsPdf(html)

# Save the PDF to a file
pdf.SaveAs("Page1And4.pdf")
Python

此Python程式碼使用IronPDF程式庫從HTML內容中建立PDF文件。 HTML內容被定義為一個字串,包含段落和"page-break-after" div標籤,指示頁面分隔。 其結構設定為有四頁。 然後,程式碼使用ChromePdfRenderer將此HTML轉換為PDF文件。 最後,將結果的PDF保存為"Page1And4.pdf"。

本質上,這段程式碼生成了一個多頁的PDF,其中每一頁對應於HTML中兩個連續的"page-break" div標籤之間的內容,並將此HTML內容保存為PDF文件。

如何使用Python新增或移除PDF頁面,圖2:輸出文件:Page1And4.pdf Page1And4.pdf

3.1. 使用IronPDF從PDF文件中移除特定頁面

本節將從之前建立的PDF中移除頁面。 以下程式碼將從PDF文件中移除一頁。

from ironpdf import *

# Load the existing PDF document
pdf = PdfDocument.FromFile("Page1And4.pdf")

# Remove the page at index 1 (second page)
pdf.RemovePage(1)

# Save the modified PDF to a new file
pdf.SaveAs("removed.pdf")
Python

上述程式碼利用IronPDF程式庫來操作PDF文件。 它首先匯入必要的組件,然後使用FromFile()方法載入名為"Page1And4.pdf"的現有PDF文件。 然後,它會刪除PDF中的一頁,該頁由其索引"1"識別,然後調用removed.pdf的新PDF文件。 本質上,程式碼執行了從原始PDF文件中刪除第二頁並將結果文件保存為單獨文件的任務。

3.1.1. 輸出PDF文件

如何使用Python新增或移除PDF頁面,圖3:輸出文件 輸出文件

3.2. 使用IronPDF在PDF文件中新增頁面

本節將討論如何在現有PDF文件中新增新頁面。 為此,讓我們建立一個新的PDF文件,然後使用頁碼將新建立的PDF新增到先前建立的PDF文件中,只需幾行程式碼即可。

以下是將新的PDF頁面新增到原始文件的範例程式碼。

from ironpdf import *

# HTML content to represent a new page
pdf_page = """
<h1> Cover Page</h1>
"""

# Initialize the renderer and render the new PDF page
renderer = ChromePdfRenderer()
pdfdoc_a = renderer.RenderHtmlAsPdf(pdf_page)

# Load the existing PDF file
pdf = PdfDocument.FromFile("removed.pdf")

# Prepend the new page to the beginning of the existing PDF
pdf.PrependPdf(pdfdoc_a)

# Save the combined PDF to a new file
pdf.SaveAs("addPage.pdf")
Python

此Python程式碼片段利用IronPDF程式庫來操作PDF文件。 首先,它定義了一個HTML內容片段,表示具有標題的封面頁。 然後,它使用pdfdoc_a。

然後,它使用PdfDocument.FromFile("removed.pdf")載入名為"removed.pdf"的現有PDF文件。 程式碼接著使用pdfdoc_a的內容新增到此現有PDF, 本質上,這段程式碼將封面頁PDF與"removed.pdf"結合,建立了一個名為"addPage.pdf"的新PDF文件,從而有效地將封面頁新增到原始PDF的開頭。

如何使用Python新增或移除PDF頁面,圖4:輸出文件 輸出文件

4. 總結

本文探討了使用Python操作PDF的世界,重點在於IronPDF程式庫。 能夠新增或移除PDF文件中的頁面是一項在當今數位時代中非常有用的技能,而Python提供了一種可達且強大的方式來實現這些任務。 本文介紹了安裝IronPDF的基本步驟,並提供了程式碼範例以說明建立、刪除和新增PDF頁面的過程。

有了IronPDF,Python開發人員可以有效地處理PDF文件,無論是為了生成報告、定制內容,還是改進文件工作流程。 隨著數位世界繼續依賴PDF進行各種目的,掌握這些技術使開發人員能夠滿足各種需求,從而使Python和IronPDF成為PDF操作的動態組合。

可以在以下範例程式碼中找到刪除PDF頁面的程式碼範例。 在另一個Python程式碼範例中可以找到新增PDF頁面的程式碼範例。 此外,如果您對HTML到PDF轉換的工作方式感到好奇,請存取此教程頁面。

探索IronPDF for Python程式庫的多功能特性,並透過選擇免費試用來體驗轉變。

Curtis Chau
技術作家

Curtis Chau擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。

...
閱讀更多

相關文章

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天試用金鑰。
無需信用卡或帳戶建立
C# 用於PDF的NuGet程式庫
使用NuGet安裝

版本: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. 在解決方案資源管理器,右鍵點選參考,管理NuGet包
  2. 選擇瀏覽並搜尋"IronPdf"
  3. 選擇套件並安裝
C# PDF DLL
下載DLL

版本: 2026.9

或者點擊此處下載Windows安裝程式。

  1. 下載並解壓IronPDF到類似~/Libs的位置,位於您的解決方案目錄中
  2. 在Visual Studio解決方案資源管理器,右鍵點選參考。選擇瀏覽,"IronPdf.dll"

授權從$999起