特定のPDFページを削除する
IronPDF for Python では既存のPDFドキュメントから1つ以上のページを削除するためにPdfDocumentを返します。
開始方法
PdfDocument を作成またはロードし、削除したいページのゼロベースインデックスをRemovePages で呼び出します。 残りのページは自動的に再番号付けされ、変更されたドキュメントをSaveAsで保存できます。
コードの理解
RenderHtmlAsPdf(html): HTMLから複数ページのPDFを作成します。page-break-after: alwaysCSSルールはコンテンツを個々のページに分離します。RemovePages(start, end): ドキュメントからページを削除します。 引数はゼロベースのページインデックスです。 この例では、RemovePages(1, 2)が2番目と3番目のページを削除し、ページ1と4のみを残します。SaveAs(path): 指定されたページが削除された変更されたドキュメントを指定されたファイルパスに保存します。
ゼロベースのページインデックス
IronPDFのすべてのページ操作はゼロベースのインデックスを使用します。 ドキュメントの2番目のページを削除するには、インデックス1 を渡します。 最後のページを削除するには、pdf.PageCount - 1 を渡します。
非連続ページの削除
連続した範囲にないページを削除するには、RemovePagesを複数回呼び出すか、削除する特定ページのインデックスリストを作成します。 各削除後のインデックスシフトを避けるために、最高インデックスから開始してください。






