ぷろぐら×でざいん

PythonでPDFを画像に変換する

PythonでPDFを画像に変換する

PythonでPDFを画像に変換する

前書き

一人でハイボールを飲みながら、ふと「PDFを画像に変えるPythonパッケージあるんじゃね?」って思った訳です。
探してみた。


パッケージ発見

Github link (pdf2image)

PDF to Image、なんてまさに欲しいやつですよ。


インストールする

1. まず、pdf2imageをインストールする

$ pip3 install pdf2image

Pillowが必須みたい

$ pip3 install pillow

popplerもいるみたい。

$ brew install poppler


動かす

適当にPDFを探す。 ディオールと私(映画チラシサイトより)

from pdf2image import convert_from_path

path = 'PDFを置いてる場所'
images = convert_from_path(path)

i = 0
for image in images:
    image.save('test{}.png'.format(i), 'png')
    i += 1

変換された!!


あとがき

滅茶苦茶簡単でしたね!これを何に使うかは今後考えるとして、パッケージの中身見る限りは自分でも簡単に実装してより汎用的に作れそうです。
本当に最近はビールよりもハイボール派です。どうでも良いですねw


参照

https://ja.wikipedia.org/wiki/Poppler

コメントを残す

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