次のコードは、空の行を出力として出力しますが、これは false です。pdf ファイルに対して 777 のアクセス許可でコマンドをテストしたため、問題はアクセス許可にありません。正しい出力が得られるようにコマンドを修正するにはどうすればよいですか?
import subprocess
from subprocess import PIPE, Popen
output = Popen(['pdftotext', '/home/aal/Desktop/lkn_pdf/appa.pdf'], stdout=PIPE).communicate()[0]