Как запустить команду unoconv непосредственно из командной строки Windows
Я пытаюсь использовать unoconv для преобразования файлов
Я скачал LibreOffice и добавил C:\Program Files (x86)\LibreOffice 5\program
путь где python.exe
, pyuno.pyd
а также soffice.exe
находится в системной переменной пути, так что когда я запускаю C:\Users\user> python
работает
Я также опустошен Unoconv
почтовый индекс от https://github.com/dagwieers/unoconv
извлек его и поместил папку внутри C:\Program Files (x86)
, таким образом unoconv
файлы находятся здесь C:\Program Files (x86)\unoconv-master
Теперь в командной строке при запуске C:\Users\user > python unoconv -h
,
Я получаю эту ошибку C:\Program Files (x86)\LibreOffice 5\program\\python-core-3.3.0: can't open file 'unoconv' : [Error 2] No such fiel or directory
но когда я перехожу в папку unoconv и запускаю ту же команду
C:\Program Files (x86)\unoconv-master > python unoconv -h
работает нормально,
Я также добавил C:\Program Files (x86)\unoconv-master
в системной переменной пути и создал UNO_PATH
переменная с C:\Program Files (x86)\LibreOffice 5\program
как запустить python unoconv -h
Команда из любого места, без перехода в папку unoconv?
Обновление: На самом деле я работаю над приложением larvel и пытаюсь использовать unoconv
, для этого наряду с вышеуказанной настройкой использовали php-unoconv
библиотека https://github.com/alchemy-fr/PHP-Unoconv, но при запуске основного кода, приведенного в документации по php-unoconv, я получаю следующую ошибку
ExecutableNotFoundException in AbstractBinary.php line 160: Executable not found, proposed : unoconv
как исправить эту ошибку? Я думал, что это должно быть что-то делать с системной переменной среды, если нет, то есть идея, почему я получаю эту ошибку