powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / unoconv под Windows
1 сообщений из 1, страница 1 из 1
unoconv под Windows
    #38402971
Roman_error
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Появилась задача менять на php формат документов, под линуксом не когда с этим проблем не возникало с помощью libreOffice и unoconv. По заверению авторов все это должно работать и под Windows. Но вот запустить такое решение у меня возникла проблема. Очень долго пытался найти решение в гугл, Русско-язычного решения искать точно смысла нет. Хочу это исправить.

1 устанавливаем libreOffice в моем случае 4.1

2 скачиваем c github.com unoconv zip архивом, распаковываем его и размещаем на диске в моем случае С:/unoconv/unoconv - где последние не имя директории а файла в ней без расширения (скрипт pyton)

3 Этот пункт можно пропустить, но по мне так удобнее. Добавить в перемеренные среды PATH добавить в конец запись ;C:\Program Files\LibreOffice 4\program\ -путь до расположения директории program в корневой директории LibreOffice, у вас разумеется он может быть другим

4 в папке windows/system32 создаем файл unoconv.cmd со строкой:
call python.exe C:\unoconv\unoconv\unoconv %*
Обратите внимание что вызов программы python.exe без абсолютного адреса мне помог пункт 3, если вы его пропустили то писать его нужно в укороченном виде (DOS 8+3)

5 Ну собственно и все. Как работать можно узнать запустив в cmd -> unoconv -h. А пример использования на php выглядит примерно так: system("unoconv --format pdf --output test.odt" , $output); где первый параметр команда, а второй ответ cmd
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / unoconv под Windows
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]