1
0

PythonでPDFファイルのページ数を取得する

Posted at

PDF文書を処理したり印刷したりする前に、まずその文書が何ページあるかを知る必要があることがある。Adobe Acrobatのようなツールを使ってページ数を表示することもできますが、プログラマーにとっては、スクリプトを書いてこのタスクを完了させる方が効率的です。
この記事では、Pythonを使ってPDF文書のページ数を素早く取得する方法を紹介します。

サードパーティ・ライブラリのインストール

このタスクには、PythonプログラムでPDFファイルの操作と変換をサポートするライブラリ、Spire.PDF for Python が必要です。作業を始める前に、以下のpipコマンドでインストールできます:

pip install Spire.PDF

PDFのページ数を取得する

Pythonコード:

from spire.pdf.common import *
from spire.pdf import *
 
# PdfDocumentオブジェクトを作成する
pdf = PdfDocument()
 
# PDF文書を読み込む
pdf.LoadFromFile("contract.pdf")
 
# 文書の総ページ数を取得する
count = pdf.Pages.Count
 
# ページ数を出力する
print("PDFの総ページ数:", count)
 
# ドキュメントを閉じる
pdf.Close()

出力結果
PdfPageNumber.png

Pythonを使ってPDFファイルを操作するための他の機能について知りたい方は、こちらをご覧ください:
https://www.e-iceblue.com/Tutorials/Python/Spire.PDF-for-Python/Program-Guide/Spire.PDF-for-Python-Program-Guide-Content.html

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0