FedorSWNet
Всем привет.
Разбираюсь с COM на примере Ворда, перелопатил весь тырнет перепробовал кучу похожих друг на друга инструкций, пока не запутался…
Кто сведущ в данном вопросе?
Как настроить сервер для работы с Вордом?
ADSoft
Имхо — тупиковая ветвь.
Для com — нужно чтобы минимум на сервере был установлен сам word, а это значит виндовый сервер… Что довольно редко бывает.Вы скажите для чего вам это все? Что вы хотите делать и зачем Ворд — может подскажем каких-то сделать по другому
FedorSWNet
Да, сервер виндовый, лицензионный офис установлен. Работает лет 8 идеально. Все «это» для вывода отчетов из MSAccess в общедоступный формат для печати.
Лучшего варианта не придумал. Если есть буду рад любой подсказке, как вывезти на печать форматированный документ? Но люди работают с PHP+WORD и довольны, ну по крайней мере судя по отзывам.
ADSoft
Работают, но как правило не через com, а через либы всякие
Drunkenmunky
.https://www.php.net/manual/ru/function.exec.php
Дюран
Я с этим так намучался на текущем проекте.
Все эти PHPOffice /phpword имеют по 800 issue, и просто отказываются работать как хотелось бы. И не особо их авторов они интересуют.
Они там по сути на парсинге xml-а основаны, что само ненадежно.
mkramer
https://stackoverflow.com/questions/11979926/printing-word-doc-using-exec
FedorSWNet
То, что все это работает через «зад» я уже понял. Лет пять назад я писал на VB в одном проекте и все великолепно работало.
С php сложнее. Однако, я научился запускать WORD, заполнять данными, но запутался с «разрешениями», сохранить созданное не получается…