Задать вопрос
@rsi
software engineer

PHP преобразовать exel в pdf, помогите найти ошибку в коде?

Здравствуйте, задача проста и тривиальна, есть примеры и даже здесь на хабре я нашел пост об этом. Но эти 7 строчек кода постоянно не работают.

$word = new COM('word.application'); $word->Visible = 0; $word->Documents->Open(APPLICATION_DOCNZ_FOLDER.'\oblachnye.docx'); $word->Documents[1]->SaveAs(APPLICATION_DOCNZ_FOLDER.'\oblachnye.pdf',17); $word->Quit('0','0','0'); $word = null; $this->render('docnz');

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

Функция произвела два преобразования и снова все пошло не так. На этот раз она приводит к зависанию apache`а, то есть при заходе на страницу с этим кодом сервер перестает отвечать на любые запросы пока его не рестартить.
  • Вопрос задан
  • 2608 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
C PHP сталкивался очень давно… там разве не нужно экранировать слэш?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽