Мне удалось заставить работать следующий скрипт из командной строки после установки приложения PDF2Text Pilot, которое вы пытаетесь использовать:
import shlex
import subprocess
args = shlex.split(r'"textextract.exe" "download.pdf" /to "download.txt"')
print('args:', args)
subprocess.run(args)
Пример вывода на экран запуска его из сеанса командной строки:
> C:\Python3\python run-textextract.py
args: ['textextract.exe', 'download.pdf', '/to', 'download.txt']
Progress:
Text from "download.pdf" has been successfully extracted...
Text extraction has been completed!
Приведенный выше вывод был сгенерирован с использованием Python 3.7.0.
Я не знаю, влияет ли использование spyder на anaconda или нет, так как я не знаком сэто / их.Если у вас по-прежнему возникают проблемы с этим, тогда, если это возможно, я предлагаю вам посмотреть, сможете ли вы заставить все работать напрямую - то есть запустить интерпретатор Python на скрипте вручную из командной строки, как показано выше.Если это работает, а использование spyder - нет, то вы хотя бы узнаете причину проблемы.