Следующий код печатает пустую строку как вывод, который является ложным.
Проблема не в разрешениях, так как я протестировал команду с разрешениями 777 для pdf-файла. Как вы можете исправить команду, чтобы получить правильный вывод?
import subprocess
from subprocess import PIPE, Popen
output = Popen(['pdftotext', '/home/aal/Desktop/lkn_pdf/appa.pdf'], stdout=PIPE).communicate()[0]