このコードを使用してpdfをテキストに変換しました。
input1 = '//Home//Sai Krishna Dubagunta.pdf'
output = '//Home//Me.txt'
os.system(("pdftotext %s %s") %( input1, output))
ホーム ディレクトリを作成し、そこにソース ファイルを貼り付けました。
私が得る出力は
1
また、.txt を含むファイルは作成されませんでした。問題はどこだ?
あなたの表現
("pdftotext %s %s") %( input1, output)
に変換されます
pdftotext //Home//Sai Krishna Dubagunta.pdf //Home//Me.txt
つまり、に渡される最初のパラメータpdftotext
は//Home//Sai
で、2 番目のパラメータはKrishna
です。それは明らかにうまくいきません。
パラメータを引用符で囲みます。
os.system("pdftotext '%s' '%s'" % (input1, output))
pdftotext コマンドは 1 つの引数しかとらないと思います。使用してみてください:
os.system(("pdftotext %s") % input1)
そして何が起こるか見てください。お役に立てれば。