移除特定 PDF 頁面
from ironpdf import *
 
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>"""

renderer = ChromePdfRenderer()
pdf = renderer.RenderHtmlAsPdf(html)

# Remove pages 2 and 3. Python uses zero-based indexing.
pdf.RemovePages(1, 2)

pdf.SaveAs("Page1And4.pdf")
pip install ironpdf
移除特定 PDF 頁面

移除特定 PDF 頁面

IronPDF for Python 可以使用 RemovePages 方法從現有的 PDF 文件中刪除一個或多個頁面,並返回刪除指定頁面的修改後 PdfDocument。

入門指南

建立或載入一個 PdfDocument,然後使用您希望刪除的頁面的零基索引呼叫 RemovePages。 剩餘的頁面會自動重新編號,修改後的文件可以使用 SaveAs 保存。

理解程式碼

  • RenderHtmlAsPdf(html):從 HTML 建立多頁 PDF。 page-break-after: always CSS 規則將內容分成獨立的頁面。
  • RemovePages(start, end):從文件中刪除頁面。 參數是零基頁面索引。 在此範例中,RemovePages(1, 2) 刪除了第二和第三頁,只剩下第一和第四頁。
  • SaveAs(path):將刪除指定頁面的修改後文件保存到給定的文件路徑。

零基頁面索引

IronPDF 中的所有頁面操作都使用零基索引。 要刪除文件的第二頁,請傳遞索引 1。 要刪除最後一頁,請傳遞索引 pdf.PageCount - 1。

刪除不相鄰的頁面

刪除不在連續範圍內的頁面時,多次呼叫 RemovePages 或建立指定(要刪除)頁面的索引列表。 請從最高索引開始,以避免在每次刪除後的索引偏移。

了解如何使用 IronPDF for Python 編輯 PDF 頁面!

準備開始了嗎?

版本:2026.11剛剛發布