ソフトウェアを使用して PDF ドキュメントをテキスト ドキュメントに変換しようとしていpdftotext
ます。
ファイルを変換するには、Python スクリプトからこのアプリケーション inc コマンド プロンプトを呼び出す必要があります。
私は次のコードを持っています:
import os
import subprocess
path = "C:\\Users\\..."
pdffname = "pdffilename.pdf"
txtfname = "txtfilename.txt"
subprocess.call(['pdftotext', '-layout',
os.path.join(path, pdffname),
os.path.join(path, txtfname)])
このコードを実行すると、エラーが発生します
File "C:/Users/.../code-1.py", line 44, in <module>
os.path.join(path, txtfname)])
File "C:\Anaconda\lib\subprocess.py", line 522, in call
return Popen(*popenargs, **kwargs).wait()
File "C:\Anaconda\lib\subprocess.py", line 710, in __init__
errread, errwrite)
File "C:\Anaconda\lib\subprocess.py", line 958, in _execute_child
startupinfo)
WindowsError: [Error 2] The system cannot find the file specified
pdftotext
Python からアプリケーションを呼び出して、pdf をテキスト ファイルに変換するのを手伝ってもらえますか。