本記事では、PythonのPDFライブラリ「PyMuPDF」を使って、単一ページを分割する方法を解説します。PyMuPDFとは、PDFドキュメントのデータ抽出、分析、変換、操作を行う高性能Pythonライブラリです。
リンク
PyMuPDFを使って単一のページを分割する
PyMuPDFを使って単一のページを分割します。
動作の確認は横方向のPDFファイルで行っています。

全体のコードを先に提示します。
いくつかコードの説明をします。
新しい空のPDFを作成しています。
Rectオブジェクトを作成しています。Rectとは日本語で矩形(長方形)です。
また、Rectは4つの浮動小数点数x0、y0、x1、y1によって定義されます。

横向きのPDFを分割して新しいページを作成しています。
おわり
ページ分割はPyMuPDFの得意分野です。今回のサンプルをベースに、用途に合わせて自由にアレンジしてみてください。
Pythonで業務効率化してみませんか?

コメント