Я рекомендую использовать OpenOffice в качестве безголового демона на вашем сервере.OpenOffice невероятно хорош в преобразовании документов и предлагает интерфейс для взаимодействия с другими процессами.К сожалению, поддерживаются только Python и Java.Поэтому вам нужно добавить какой-нибудь клейкий код, чтобы он хорошо работал с PHP.Это способ, которым я использую для преобразования документов .doc (x) /. Ppt (x) в pdf в моем собственном веб-приложении, и работает очень аккуратно.
Вот руководство по использованию OpenOffice и Python (вы не будетедействительно нужно кодировать много Python, обещал!) для таких преобразований http://www.oooforum.org/forum/viewtopic.phtml?t=3451