Чтение и запись PHP в MS WORD

Я хочу читать / писать текстовые документы с помощью PHP,

Я знаю, что есть функция php для работы с COM-объектами, которые мы можем использовать для чтения и записи текстовых документов, но COM-объекты доступны только в Windows, а не в Linux.

На моем сервере работает linux, и клиенты загружают свои документы / excel-листы на этот сервер.

Есть ли другой способ читать файлы ms-excel / ms-word, используя php?

Стоит отметить, что Microsoft рекомендует запретить автоматизацию документов Office через COM-объекты:

Microsoft в настоящее время не рекомендует и не поддерживает автоматизацию приложений Microsoft Office от любого бездействия, неинтерактивного клиентского приложения или компонента (включая ASP, ASP.NET, DCOM и NT Services), поскольку Office может проявлять нестабильное поведение и / или тупиковой ситуации, когда Office запущен в этой среде.

Хотя вы можете создавать файлы .docx без COM-объектов, однако из-за их оснований XML (для этого вы можете использовать PHPDOCX ). Дополнительным преимуществом этого метода является то, что вам не нужно иметь локальную копию Word, установленную (для файлов .docx), и вы также можете использовать ее на сервере Linux (теоретически, хотя я не уверен, что продукт PHPDOCX поддерживает это).

Проверьте phpexcel и phpword .

Похоже на плохую идею, так как лучший способ создать и прочитать текстовые документы будет на сервере Windows.

Для php вы хотели бы попробовать антисовет извлечь текст из файлов word97 / 2000.

OpenTBS может читать и изменять документы DOCX (и другие файлы OpenXML) на PHP с использованием технологии шаблонов.

Никаких временных файлов не требуется, нет команд, все в PHP.

Он может добавлять или удалять фотографии. Созданный документ может быть создан как загрузка HTML, файл, сохраненный на сервере, или как двоичный контент в PHP.

Он также может объединять файлы OpenDocument (ODT, ODS, ODF, …)

http://www.tinybutstrong.com/opentbs.php