非公式のWindowsバイナリからPython2.7、64ビットWindows7用のPythonMagickをダウンロードしてインストールしました。
このコード(Processor.py)を実行しようとしています
import PythonMagick
pdf = 'test.pdf'
p = PythonMagick.Image()
p.density('600')
p.read(pdf)
p.write('doc.jpg')
このフォルダー内(D:\ Python Projects \ Sheet Music Reader)
ただし、その相対PDFパスを使用するかpdf = "D:\\Python Projects\\Sheet Music Reader"
、このエラーが発生します。
Traceback (most recent call last):
File "D:/Python Projects/Sheet Music Reader/Processor.py", line 6, in <module>
p.read(pdf)
RuntimeError: Magick: PostscriptDelegateFailed `D:\Python Projects\Sheet Music Reader\test.pdf':
No such file or directory @ error/pdf.c/ReadPDFImage/664
なぜPDFが見つからないのか理解できません。Pythonスクリプトと同じディレクトリにあります。
このエラーの原因とその修正方法を教えてください。
(私は、PythonでPDFを画像に変換することは悪夢だという印象を持っています)