Насколько я знаю, эти форматы файлов docx, xlsx, pptx - это просто zip-файлы.
они принадлежат стандарту Office Open XML (OOXML).
В PHP у нас есть библиотека для манипулирования такими типами zip-документов:
http://php.net/manual/en/book.zip.php
Вы можете найти всю документацию по этому стандарту ooxml здесь:
http://www.ecma -international.org / публикации / стандарты / ECMA-376.htm
Лучший способ проверить структуру этих файлов ooxml - это изменить файл
расширение .zip и распакуйте его, чтобы узнать, что внутри.
Если вы не хотите создавать свою собственную библиотеку для обработки файлов ooxml,
Вы можете обратиться к связанному вопросу здесь для получения дополнительной информации:
PHP OOXML Библиотеки?
Как я прочитал из вышеупомянутого вопроса о стековом потоке,
Вы можете использовать phpdocx или другой, называемый PHPWord.
Надеюсь, что это может прояснить некоторые шаги, чтобы помочь выполнить ваши желания