Мне нужно автоматически создавать текстовые документы с помощью математических выражений с использованием php. Лучше использовать уравнение Microsoft, MathType или редактор формул 07+. Я попытался использовать функцию phpword addObject(), чтобы вставить MathType * .eps файл как OLE, но файл filetype не поддерживается. Как я должен это делать?Как вставить математические уравнения в слово из php?
$word = new \PhpOffice\PhpWord\PhpWord();
$section = $word->addSection();
$section->addObject('formulas/Eqn1.eps');
$objWriter = \PhpOffice\PhpWord\IOFactory::createWriter($word, 'Word2007');
$objWriter->save('docs/helloWorld.docx');
Ошибка: PhpOffice \ PhpWord \ Exception \ InvalidObjectException
Если бы я попытался добавить в математике:
$section->addText('
<w:p w:rsidR="00D14CAF" w:rsidRDefault="00A07C15">
<m:oMathPara>
<m:oMath>
<m:r>
<w:rPr>
<w:rFonts w:ascii="Cambria Math" w:hAnsi="Cambria Math"/>
</w:rPr>
<m:t>XXXXXXXXXXXXXX</m:t>
</m:r>
</m:oMath>
</m:oMathPara>
<w:bookmarkStart w:id="0" w:name="_GoBack"/>
<w:bookmarkEnd w:id="0"/>
</w:p>
');
* .docx не открывается (ошибка)
Пожалуйста, покажите нам то, что вы пробовали до сих пор, то есть разместите соответствующий код. – Striezel