Я хочу импортировать данные из файла docx в мою CRM, я использую для этого метод PHP DOMDocument :: load XML, но я не могу найти способ, с помощью которого я могу импортировать Математическая формула и изображения из файла документа. Файл изображения изображения имеет вид
Код, через который я пытаюсь импортировать:
<code> <?php
$questionSheetRecord= readDocx("demo-stack.docx");
echo "<pre>";
print_r($questionSheetRecord);
echo "
"; функция readDocx ($ filePath) {// Create новый ZIP-архив $ zip = new ZipArchive; $ dataFile = 'word / document. xml'; // Открыть полученный архивный файл $ returnArray = array (); if (true === $ zip-> open ($ filePath) ) {// Если это сделано, найдите файл данных в архиве if (($ index = $ zip-> locateName ($ dataFile))! == false) {// Если найдено, прочитайте его в строку $ data = $ zip-> getFromIndex ($ index); // Закрыть архивный файл $ zip-> close (); // Загрузить XML из строки // Пропустить ошибки и предупреждения $ xml = DOMDocument :: load XML ($ data, LIBXML_NOENT | LIBXML_XINCLUDE | LIBXML_NOERROR | LIBXML_NOWARNING); // Возвращать данные без тегов XML форматирования foreach ($ xml -> getElementsByTagName ('p') как $ child) {$ returnArray [] = $ > nodeValue;} $ text = $ xml -> save XML (); return $ returnArray;} $ zip-> close ();} // В случае неудачи вернуть пустую строку return "";}?>
`Ссылка на файл слова Файл Word для импорта данных и ссылка кода Кодовая ссылка
Вывод, который я получаю при выполнении этого кода,
Мне нужны эти a: вместе с их формулой сообщения и изображением.
Я прошел другие вопросы, задаваемые по этой проблеме, но они не являются правильным решением для этого вопроса.
Спасибо