2012-02-12 3 views
0

Я работаю над менеджером документов в учетной записи общего доступа (linux), в которой у меня тоже нет доступа к командной строке.Являются ли они свободными PHP-библиотеками для преобразования PPT или ODT в PDF?

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

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

Cheers!

+0

Я сомневаюсь, что есть какие-либо/чистый/PHP библиотеки, но там очень хорошо могут быть библиотеки оболочки PHP вокруг библиотек C/C++, которые выполняют преобразование ... но если вы не можете установить безгласный открытый офис, вы, вероятно, тоже не сможете их использовать. – Kitsune

ответ

2

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

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

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

+0

shacks ... аааааааааааааааааааааааааааааааааааааааааааааааааааааааааа. Спасибо, Пекка ... Стыдно, я нашел множество библиотек для преобразования документа в pdf, но проблемы с презентациями представляются проблематичными. –

+0

Это не «слишком сложно» ... это просто вопрос времени, необходимого для реализации всей функциональности, необходимой в PHPPowerPoint, к сожалению, времени, которое у меня сейчас нет, но с использованием безгласного OpenOffice через PUNO - http://www.wstech2.net/index.php?do=0a,01,05 - это, безусловно, лучший вариант на данный момент –

+0

Кто-нибудь нашел решение PHP до сих пор? –

0

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

 Смежные вопросы

  • Нет связанных вопросов^_^