Python で PDF ファイルを分割する方法
Contents
[
Hide
]
PDFページの分割は、大きなファイルを別々のページまたはページのグループに分割したい場合に便利な機能です。
このワークフローは、大きな PDF を 1 ページのファイルに分割したり、配布、レビュー、またはダウンストリーム処理のために小さな文書セットに分割したりする必要がある場合に使用します。
ライブサンプル
Aspose.PDF スプリッター は、プレゼンテーション分割機能の仕組みを調べることができる無料のオンラインWebアプリケーションです。
このトピックでは、Python アプリケーションで PDF ページを個別の PDF ファイルに分割する方法を説明します。Python を使用して PDF ページを 1 ページの PDF ファイルに分割するには、次の手順に従います。
- PDFドキュメントのページをループ処理して 文書 オブジェクトの ページコレクション コレクション
- イテレーションごとに、新しい Document オブジェクトを作成し、個別のオブジェクトを追加します ページ オブジェクトを空の文書に入れる
- 次の方法で新しい PDF を保存します。 保存 () 方法
Python で PDF を複数のファイルに分割したり、PDF を分割したりできます
次の Python コードスニペットは、PDF ページを個別の PDF ファイルに分割する方法を示しています。
import aspose.pdf as ap
# Open document
document = ap.Document(input_pdf)
page_count = 1
# Loop through all the pages
for pdfPage in document.pages:
new_document = ap.Document()
new_document.pages.add(pdfPage)
new_document.save(output_path + "_page_" + str(page_count) + ".pdf")
page_count = page_count + 1
