-
reader.pagesを使用する方法:
reader = PyPDF2.PdfReader('document.pdf') page = reader.pages[page_number]
この方法では、
reader.pages
を使ってPDFの各ページにアクセスし、page_number
で指定されたページを取得します。 -
ページの範囲を指定する方法:
reader = PyPDF2.PdfReader('document.pdf') pages = reader.pages[start_page:end_page] # 必要なページの範囲を指定
この方法では、
start_page
とend_page
を指定して必要なページの範囲を取得します。例えば、2ページ目から5ページ目までのページを取得する場合は、start_page=1
、end_page=5
とします。 -
イテレータを使用する方法:
reader = PyPDF2.PdfReader('document.pdf') for page in reader.pages: # 各ページに対する処理
この方法では、
reader.pages
をイテレータとして使用し、PDFの各ページに順番にアクセスします。必要な処理を各ページに対して行います。
以上の方法を使用することで、PyPDF2 3.0.0以降のバージョンでの「reader.getPage(pageNumber)」の廃止に対応できます。適切な方法を選択し、コードに組み込んでください。