Есть ли у них бесплатные библиотеки PHP для конвертации PPT или ODT в PDF?

Я работаю над менеджером документов в учетной записи общего хостинга (linux), к которому у меня тоже нет доступа к командной строке.

Когда люди загружают презентации, мне нужно преобразовать их в PDF для загрузки. Я читал, что есть способ сделать это, установив открытый офис без головы, но я не смогу сделать это на этом сервере.

Существуют ли бесплатные библиотеки php, которые могут управлять преобразованием документов?

Ура!

3 ответа

Решение

Существуют ли бесплатные библиотеки php, которые могут управлять преобразованием документов?

Я так не думаю. Это слишком сложная задача для сценария PHP. Скрипт должен эмулировать то, что уже делает OpenOffice. Безголовый открытый офис - действительно путь сюда.

Если вы готовы полагаться на сторонние сервисы и платить деньги, я видел несколько конверсионных сервисов, которые предлагают функции OpenOffice через веб-сервис.

Отказ от ответственности: я не совсем знаком с любым из них.

  1. Конвертировать PPT в PDF в PHP Linux
  2. Напишите код для чтения в PPT, используя PHPPowerpoint, и выведите его, используя TCPDF.
  3. Посмотрите на этот открытый документ (odt) для обсуждения в формате PDF с запятой в Linux?

Я повторю мнение других (это требует немного PHP), однако, вы могли бы обойти проблему общего хостинга, но полагаясь на сторонний сервер, чтобы сделать преобразование для вас. Установите Open Office (и любое другое необходимое вам программное обеспечение) на другом сервере и настройте API, который будет принимать входящий ppt и возвращать преобразованный pdf. Возможно, не то, что вы ищете, но это функциональный обходной путь.

Другие вопросы по тегам