Текстовый редактор для .docx и .odt, который работает в браузере локально — без сервера и учётной записи.
PHPOffice/PHPWord
Библиотека на чистом PHP для создания, чтения и преобразования документов в форматах OOXML, ODF, RTF, HTML и PDF.
Open source альтернатива:Microsoft Word
- Звёзды
- 7,589
- Форки
- 2,730
- Открытые issues
- 1,238
- Последний коммит
- 11 дней назад
Что это?
PHPWord позволяет создавать и читать документы с помощью PHP без Microsoft Office или LibreOffice. Библиотека работает с файлами Office Open XML (.docx), OpenDocument (.odt) и Rich Text Format (.rtf), а также умеет сохранять документы в HTML и PDF.
Документы создаются через объектную модель: сначала добавляются разделы, затем фрагменты текста, абзацы, таблицы, списки, изображения, диаграммы, колонтитулы и нижние колонтитулы. Для сохранения выбирается writer нужного формата. Стили можно задавать по имени или применять непосредственно к элементам. Можно заполнять шаблоны и изменять существующие документы OOXML.
Библиотека распространяется по лицензии LGPL v3 и устанавливается через Composer. Для её работы требуется PHP 7.1 или новее; в зависимости от используемых возможностей могут понадобиться дополнительные расширения, например Zip, GD и XMLWriter.
Ключевые возможности
- 01Читает и записывает файлы .docx, .odt и .rtf, а также сохраняет документы в HTML и PDF.
- 02Поддерживает разделы с отдельными настройками страниц, колонтитулами и нижними колонтитулами.
- 03Добавляет таблицы, списки, изображения, гиперссылки, сноски и концевые сноски.
- 04Добавляет диаграммы, графические фигуры и поля форм.
- 05Поддерживает оглавление, шрифты для восточноазиатских языков и текст в UTF-8.
- 06Создаёт документы по шаблонам и применяет таблицы стилей XSL 1.0 к шаблонам OOXML.
Сценарии использования
- Создание счетов, отчётов или договоров в формате Word из PHP-веб-приложения.
- Преобразование документов между форматами DOCX, ODT, RTF и HTML на сервере.
- Заполнение шаблонов данными из базы данных для массовой генерации персонализированных писем.
Быстрый старт
- 1
Установите PHPWord с помощью Composer
composer require phpoffice/phpword - 2
Создайте документ в PHP-скрипте, используя базовый пример из README
Что важно знать
- Распространяется по лицензии LGPL версии 3 — лицензии с принципом copyleft.
- Для вывода в PDF требуется дополнительная библиотека dompdf.
В подборках
Темы
Частые вопросы
- Что такое PHPWord?
- Библиотека на чистом PHP для создания, чтения и преобразования документов в форматах OOXML, ODF, RTF, HTML и PDF. PHPWord позволяет создавать и читать документы с помощью PHP без Microsoft Office или LibreOffice. Библиотека работает с файлами Office Open XML (.docx), OpenDocument (.odt) и Rich Text Format (.rtf), а также умеет сохранять документы в HTML и PDF.
- PHPWord можно использовать бесплатно? Какая у него лицензия?
- PHPWord распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- PHPWord всё ещё поддерживается?
- Активно поддерживается. Последний коммит в PHPWord — 26 окт. 2026 г..
- Для чего можно использовать PHPWord?
- Создание счетов, отчётов или договоров в формате Word из PHP-веб-приложения. Преобразование документов между форматами DOCX, ODT, RTF и HTML на сервере. Заполнение шаблонов данными из базы данных для массовой генерации персонализированных писем.
- Как установить PHPWord?
- Установите PHPWord с помощью Composer: composer require phpoffice/phpword Создайте документ в PHP-скрипте, используя базовый пример из README
- Где скачать PHPWord?
- Исходный код и инструкции по установке — на GitHub: https://github.com/PHPOffice/PHPWord
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемый офисный пакет для совместной работы с редакторами документов, таблиц, презентаций, форм и PDF, совместимый с .docx, .xlsx и .pptx.
Самостоятельно размещаемый сервис на Spring Boot для онлайн-просмотра файлов Office, PDF, CAD, 3D-моделей, медиафайлов, архивов и многих других форматов.
Бесплатный офисный пакет с открытым исходным кодом и ИИ для macOS, Windows и Linux: редактирует настоящие файлы .docx, .xlsx, .pptx и PDF с помощью встроенного ИИ-агента.
Текстовый редактор с открытым исходным кодом, созданный с нуля на чистом Rust: читает и сохраняет .docx, работает на компьютере и в браузере.
Редактор Word, Excel, PowerPoint и PDF-файлов в браузере: работает локально, без установленного Office и учётной записи.