如何使用php读取docx文件中图像的超链接以及页眉和页脚的内容



我在使用 php 读取 docx 文件中图像的超链接时遇到问题。此外,我无法读取同一docx文件中的页眉和页脚的内容。我发现PHPDOCX作为处理DOCX文件的近邻,但我仍然找不到这个答案。您的帮助将不胜感激。提前谢谢你。

纳瓦拉杰

不确定 docx,但它适用于 doc,请尝试以下

function parseWord($userDoc) 
        {
            $fileHandle = fopen($userDoc, "r");
            $line = @fread($fileHandle, filesize($userDoc));   
            $lines = explode(chr(0x0D),$line);
            $outtext = "";
            foreach($lines as $thisline)
              {
                $pos = strpos($thisline, chr(0x00));
                if (($pos !== FALSE)||(strlen($thisline)==0))
                  {
                  } else {
                    $outtext .= $thisline." ";
                  }
              }
             $outtext = preg_replace("/[^a-zA-Z0-9s,.-nrt@/_()]/","",$outtext);
             return $outtext;
        } 
        $text = parseWord("1.doc");
        echo $text;

它将识别超链接,然后您可以使用简单的逻辑。 页眉和页脚也被拉取

最新更新