前提
PythonでOpencvを利用し、PDF取り込み後、記載されている数値やマーク、文字を取得する機能を作っています。
PDFからJPEGへの変換機能においてgooglecolabで動作の確認ができましたが、手元の環境ではエラーメッセージが発生しました。
実現したいこと
- 手元の環境でも変換できるように整備をしたいです。
発生している問題・エラーメッセージ
Traceback (most recent call last):
File "/Users/~~/Documents/Python/PDF_ext/PDF/JPEGに変換.py", line 2, in <module>
pages = convert_from_path('7a79c35f7ce0704dec63be82440c8182.pdf')
File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/pdf2image/pdf2image.py", line 127, in convert_from_path
page_count = pdfinfo_from_path(
File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/pdf2image/pdf2image.py", line 594, in pdfinfo_from_path
raise PDFInfoNotInstalledError(
pdf2image.exceptions.PDFInfoNotInstalledError: Unable to get page count. Is poppler installed and in PATH?
該当のソースコード
from pdf2image import convert_from_path
pages = convert_from_path('7a79c35f7ce0704dec63be82440c8182.pdf')
for idx,page in enumerate(pages):
page.save('out{}.jpg'.format(idx+1), 'JPEG')
試したこと
https://teratail.com/questions/164621
https://teratail.com/questions/131959
https://qiita.com/yutoman027/items/7ee796c41575eb0511c3
上記を参考にbrew doctorのエラーの解消、再インストールや
/usr/local/Cellar/poppler/23.01.0/bin
pdfinfoのあるディレクトリ(上記)へのパスを作成しましたが、解決しませんでした。
エラーの解決方法を教えていただけないでしょうか。
補足情報(FW/ツールのバージョンなど)
python 3.10.9
IDLE 3.10.9
HOMEBREW 3.6.19
macOS11.7.2

回答1件
あなたの回答
tips
プレビュー