PDFの編集

IronPDF for Python は、PDFドキュメントからページを結合、再構築、抽出するための簡潔なメソッドセットを提供します。複数のファイルをマージしたり、表紙ページを前置したり、ページを削除したり、ページサブセットをコピーしたりするのは数行のコードで可能です。

開始方法

既存のPDFを型付きのPdfDocument.Mergeに渡してそれらを結合します。 そこから、保存前にドキュメントをさらに整形するためにCopyPagesを使用します。

コードの理解

  • List[PdfDocument](): マージ前に複数のPdfDocumentオブジェクトを収集するために使用される型付き for .NETスタイルのリストです。 各ドキュメントを付加するために.Add()を呼び出します。
  • PdfDocument.FromFile(path): 既存のPDFファイルを開いてPdfDocumentオブジェクトとして返します。
  • PdfDocument.Merge(pdfs): リスト内のすべてのドキュメントを単一のPdfDocumentに結合し、ページ順序を保持します。
  • SaveAs(path): ドキュメントの現在の状態をディスクに書き込みます。
  • PrependPdf(pdf): 現在のドキュメントの冒頭に別のPdfDocumentを挿入します。ここでは、最初のページとしてHTMLでレンダリングされた表紙ページを追加するのに用います。
  • RemovePage(index): 指定されたゼロベースのインデックスで単一のページを削除します。 pdf.PageCount - 1は最後のページを対象とします。
  • CopyPages(ToPageList([4, 6])): ゼロベースのインデックスによって特定のページを抽出し、新しいPdfDocumentとして返します。 ToPageListは、Pythonのインデックスのリストを必要なページリスト形式に変換します。
  • eachPdf.Dispose(): マージが完了した後、ロードされた各PdfDocumentによって保持されている基礎リソースを解放します。

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

IronPDFのすべてのページ操作はゼロベースのインデックスを使用します。 ある文書の5ページ目はインデックス6にあります。

IronPDF for Python を使ってPDFを結合し編集する方法を学びましょう!

準備はできましたか?
バージョン: 2026.6 リリースされたばかり
Still Scrolling Icon

まだスクロールしていますか?

すぐに証拠が欲しいですか?
サンプルを実行するHTML が PDF に変換されるのを確認します。