\

Pythonは多機能なプログラミング言語で、PDFの操作も可能です。今回はPythonでPDFを分割する方法を紹介します。この記事では、PythonのライブラリPyPDF2を使用します。

まずは必要なライブラリをインストールします。

python -m pip install PyPDF2

次に、以下のコードを使用してPDFを分割します。

import PyPDF2
import os

path = os.getcwd()
filename = '経費精算書.pdf'
dir_name = filename.split('.')[0]
pdf_dir = os.path.join(path, dir_name)

if os.path.isdir(pdf_dir) == False:
    os.mkdir(pdf_dir)

reader = PyPDF2.PdfFileReader(filename)
page_num = reader.getNumPages()

for page in range(page_num):
    writer = PyPDF2.PdfFileWriter()
    p = reader.getPage(page)
    writer.addPage(p)
    fnum = ' {0:03d}'.format(page+1)
    newpdf = os.path.join(pdf_dir, f' {filename}_ {fnum}.pdf')
    with open(newpdf, mode='wb') as f:
        writer.write(f)

このコードは、指定したPDFファイルをページごとに分割し、それぞれのページを新しいPDFファイルとして保存します。

以上がPythonでPDFを分割する方法です。この方法を使えば、大量のPDFファイルを効率的に管理することが可能になります。是非お試しください。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です