.
11 сентября 2012

PHPWord — создание MS Word документов на PHP

posted in SEO |

Опять же — постановка ТЗ заказчиком о формировании коммерческого предложения с интернет-магазина в виде готового MS Word файла.

Ранее мне доводилось работать с MS Excel документами, а вот с вордом нет.
Ну что же — COM технология сразу отметается, т.к. на веб-серверах как правило офис не стоит, по крайней мере у меня на серваке точно :)

Итак, нужна библиотека, конечно же Open Source — недолго погуглив выходим на уже знакомый по Excel брэнд CodePlex — на этот раз PHPWord.

Собственно, всё предельно ясно — на морде описание возможностей, в секции для скачивания готовый архивчик с наглядными демонстрационными примерами — качаем, смотрим.

Лично меня интересовали возможности вывода картинок, таблиц и форматирования текста — всё это присутствует.

Вот результаты работы демо-скриптиков (скриншоты docx файлов) :

imagetable

Грабли на которые я наступил:
1. Русская кодировка — решение
2. Обтекание картинок текстом — решение в использовании таблиц

Два дня мучений и вот чего получилось:

kp

Яндекс.Метрика