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にあります。






