2016-07-15 3 views
-2

Мне нужен довольно надежный способ получить текстовый документ в строку на PHP.Чтение документа Word в PHP

Я только что установил Antiword. Он работает со многими файлами, как с doc, так и с docx, но имеет проблемы с определенными документами и дает ошибку: «[filename] не является документом Word«, хотя они и есть.

Я прочитал это в отношении к этой проблеме:

This is the new-style XML-in-a-zip-container format, which is completely different to the binary Microsoft Word formats which antiword handles most of.

There's no realistic likelihood of antiword supporting this - the last antiword upstream release was 2005-10-21 (which predates this XML format).

Есть ли какой-то способ чтения этих новых документов в формате Word, в PHP?

+0

Возможно, https://github.com/PHPOffice/PHPWord? – chris85

+0

Я действительно считал это, но я сомневаюсь в его возможностях после прочтения: http://stackoverflow.com/questions/20555057/how-to-read-doc-file-via-phpword – dlofrodloh

ответ

0

Я бы использовал PHPWord, который является частью PHPOffice ... Я не использовал его, но я использовал PHPExcel, и он отлично работает в новом формате (xml in zip). Попробуйте!

+0

Хорошо спасибо, это было предложено дважды так Я отдам его и отчитаю – dlofrodloh

Смежные вопросы