Python業務効率化

PyMuPDFを使って単一のページを分割する

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

PyMuPDFを使って単一のページを分割する

PyMuPDFを使って単一のページを分割します。
動作の確認は横方向のPDFファイルで行っています。

全体のコードを先に提示します。

いくつかコードの説明をします。

新しい空のPDFを作成しています。

Rectオブジェクトを作成しています。Rectとは日本語で矩形(長方形)です。

また、Rectは4つの浮動小数点数x0、y0、x1、y1によって定義されます。

横向きのPDFを分割して新しいページを作成しています。

おわり

ページ分割はPyMuPDFの得意分野です。今回のサンプルをベースに、用途に合わせて自由にアレンジしてみてください。

Pythonで業務効率化してみませんか?

コメント