
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
20.09.2013, 16:21
|
|||
|---|---|---|---|
|
|||
unoconv под Windows |
|||
|
#18+
Здравствуйте. Появилась задача менять на 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=23&mobile=1&tid=1463438]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
177ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 466ms |

| 0 / 0 |
