Сначала функция заработала но вскоре стала выкидывала ошибки «com_exeption» не уточняя что ей не нравиться. Как оказалось открылось множество word.exe и закрываться они не собирались, я решил отложить проблему закрытия на потом и убил и руками.
Функция произвела два преобразования и снова все пошло не так. На этот раз она приводит к зависанию apache`а, то есть при заходе на страницу с этим кодом сервер перестает отвечать на любые запросы пока его не рестартить.