オープンソースの Python PDF マージャー ライブラリ
PDF ドキュメントのページを分割、結合、追加、回転、トリミングするための無料のオープンソース Python ライブラリ。
pypdfとは何ですか?
pypdf は、PDF ファイルのページの追加、回転、トリミング、分割、結合など、PDF ドキュメントに対するいくつかの操作を可能にする無料のオープンソース Python ライブラリです。
機能の一部を以下に示します。
- PDF の結合: pypdf を使用すると、複数の PDF ドキュメントを 1 つの PDF ファイルに結合できます。これは、PDF レポート、プレゼンテーション、またはその他のドキュメントを結合する場合に便利です。
- PDF の分割: Pypdf は、PDF を複数の小さな PDF に分割することもサポートしています。これは、大きな PDF を個々のセクションに分割する場合に便利です。
- ページの回転: pypdf を使用して、PDF ドキュメント内の個々のページを回転できます。これは、スキャンした文書または画像の向きを修正するのに役立ちます。
pypdf の入門
pypdf をインストールして使用するには、Python バージョン 3.6.0 以降が必要です。したがって、まず Python をインストールし、次に以下のコマンドを使用して、pip と 仮想環境あ>。
Linux
python3 -m venv venv
source venv/bin/activate
pip install pypdf
マックOS
python -m venv venv
source venv/bin/activate
pip install pypdf
ウィンドウズ
python3 -m venv venv
venv\Scripts\activate.bat
pip install pypdf
PDF ページの追加、回転、切り抜き
Python の pypdf ライブラリを使用すると、ページの追加、回転、トリミングなどの PDF ファイルを操作したり、PdfWriter クラスや PdfReader クラスを使用して PDF ドキュメントに JavaScript アクションを追加したりすることもできます。以下のコードに示すように:
注: コンテンツが表示されなくなったからといって、コンテンツが消えたわけではありません。トリミングはビューボックスを調整することで機能します。つまり、切り取られたコンテンツも復元できるということです。
PDF ファイルを結合する
Python の pypdf ライブラリを使用すると、複数の PDF を 1 つのドキュメントに結合するなど、PDF ファイルを操作できます。以下のコードに示すように、PdfWriter クラスの関数を使用して PDF ファイルを結合および操作できます。
PDF ドキュメントの分割
pypdf ライブラリの PdfWriter クラスと PdfReader クラスのさまざまな関数を使用して、PDF ドキュメントを複数のドキュメントに分割できます。以下のコード スニペットは、提供された PDF ドキュメントを 2 つの部分に分割し、2 つの別々の PDF ファイルとして保存します。
結論
結論として、pypdf の結合機能は模範的なものであり、PDF ドキュメントの処理におけるライブラリの熟練度を示しています。 PDF を簡単に結合できる pypdf の機能は、ドキュメントの組み立て、レポートの生成、またはさまざまな PDF リソースの統合を必要とするタスクに最適です。そのユーザーフレンドリーな機能と効率的な結合機能により、PDF ドキュメント管理における貴重なツールとしての評判が高まりました。