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>"""

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

# take the first page
page1doc = pdf.CopyPage(0)
page1doc.SaveAs("Split1.pdf")

# take the pages 2 & 3
page23doc = pdf.CopyPages(1, 2)
page23doc.SaveAs("Split2.pdf")
pip install ironpdf
PDFを分割してページを抽出

PDFを分割してページを抽出

IronPDF for Python は、PDF ドキュメントを特定のページや範囲をコピーして複数の別々のファイルに分割することができます。

開始方法

複数ページのPdfDocument を作成または読み込み、CopyPage を使用して単一ページまたはCopyPages を使用してページの範囲を抽出します。 各呼び出しは、新しいPdfDocumentを返し、指定されたページのみを含み、それを個別に保存することもできます。

コードの理解

  • RenderHtmlAsPdf(html): マルチページHTMLドキュメントをレンダリングする(ページブレークを生成するためにPdfDocument に。
  • CopyPage(index): 指定されたゼロベースインデックスにあるページを含む新しい単一ページPdfDocumentを返します。 この例では、インデックス0は最初のページを抽出します。
  • CopyPages(start, end): start から end まで(税込、ゼロベース)のページを含む新しいPdfDocumentを返します。 この例では、インデックス2が2および3ページを抽出します。
  • SaveAs(path): 各結果ドキュメントを独自のファイルに保存します。

ゼロベースのインデックス

IronPDF は、API 全体でゼロベースのページインデックスを使用します。 ドキュメントの1ページ目はインデックス1にあります、そして依然として続きます。

IronPDF for Python でPDFをマージおよび分割する方法を学びましょう!

準備はできましたか?

バージョン:2026.11リリースされたばかり