воскресенье, 30 мая 2010 г.

What the hell ?

Начнем с домашней страницы этого чуда, призванного облегчить нашу жизнь. Итак, PHPWord это библиотека написанная на PHP для создания Word документов. Как утверждают разработчики, PHPWord базируется на, просто таки, фантастических библиотеках:  PHPExcel и PHPPowerPoint. поверим на слово... пока.

PHPWord позволяет нам: создавать docx документ; вставлять и форматировать текст, изображения, OLE-объекты, таблицы, ссылки и прочее (прочего, кстати, не так уж и много). В общем круче Notepad, и даже WordPad, но все же, если вздумаете форматировать ваш документ таким способом, тогда как можно воспользоваться WORDом, то вы, наверно, проктолог, а может просто не ищите легких путей.
Требования PHPWord таковы: PHP 5.2.x (и выше); PHP расширение ZipArchive (для работы с Zip-архивами); PHP расширение XML (для работы с XML); и конечно потребуется Microsoft Office Compatibility Pack, вытянуть можно отсюда (оф. сайт мелкософта).
Можете тут посмотреть базовый пример, хотя разработчики предлагают скачать нам саму библиотеку и примеры одним архивом, и конечно не забудем про документацию, качаем тут.
После того как вытянули архив с библиотекой и примерами, разъархивируйте его и скопируйте содержимое на ваш web-сервер. Насчет web-сервера...
Так как задача состоит разобраться в том как создать Word документ посредством PHP, я не заморачивался и поставил Denwer. Итак, копируем библиотеку в директорию "Ваш web-сервер\home\localhost\www\....".
Следующий пост будет посвящен разбору полетов в документации, так как она на родном языке Обамы, хотя не факт), ну уж точно на родном для королевы Великобритании.

1 комментарий:

  1. Что-то за столько времени ничего не изменилось в библиотеке, все всем довольны что ли.... в то время как она совсем не доработана.

    ОтветитьУдалить