Я кодирую в php, и у меня возникла проблема с разговором с OpenOffice через COM. Мне уже пришлось отказаться от нескольких попыток сделать некоторые трюки openoffice на стороне сервера из-за того, что ничего не работает. Я смирился с тем, что делал это на местном уровне, и нашел то, что, по-видимому, большинство согласен, довольно неудобно - не для меня, а для сюрприза. Это сводится к тому, что эта команда не работает.Ошибка инициализации COM OpenOffice
$osm = new COM("com.sun.star.ServiceManager") or die ("Please be sure that OpenOffice.org is installed.\n");
Можете ли вы дать мне несколько указателей, пожалуйста. Я загрузил последнюю версию OpenOffice, и она хорошо работает, когда она загружается с рабочего стола Windows, но это насколько это возможно. Можете ли вы рассказать мне, что должно быть на месте, чтобы использовать код выше с php. В настоящий момент я получаю длинную паузу, за которой следует ошибка, указывающая, что объект COM не может быть инициализирован или подобен - это происходит как локально, так и при запуске с моего сайта.
Где/Как я могу узнать, зарегистрирована ли в моей системе com.sun.star.moon.etc и готова ли она к вызову? Какие разрешения необходимы (что это значит и как я могу изменить их так, как они должны быть)? Я нашел службу в Windows под названием COM +, которая не запускалась и запускалась, но это не помогло.
Любой - пожалуйста, помогите!
Заранее спасибо.