我使用PHPWord库读取单词文件
$objReader = \PhpOffice\PhpWord\IOFactory::createReader('Word2007');
$phpWord = $objReader->load($_FILES["fileToUpload"]['tmp_name'], "UTF-8");
foreach ($phpWord->getSections() as $section) {
$arrays = $section->getElements();
foreach ($arrays as $e) {
if (get_class($e) === 'PhpOffice\PhpWord\Element\TextRun') {
foreach($e->getElements() as $text) {
echo $text->getText();
}
}
}
问题是我无法检测到EOF字符,我花了很多时间解决此问题,但是根本没有工作。
答案 0 :(得分:0)
与驾驶员一起阅读时不会得到任何EOF
...并且没有驱动程序,您将无法读取该格式。
*.docx
甚至包含多个EOF
;每个压缩的XML
文件一个。
假设$phpWord->getSections()
的末尾与EOF
的末尾相似。