PHP演示文稿(.ppt)字数

时间:2016-04-12 20:36:03

标签: php powerpoint

我正在尝试在PHP中为ppt文件获取准确的字数。我可以使用以下函数轻松完成pptx文件:

function parsePPT($input_file){
    $zip_handle = new ZipArchive;
    $output_text = "";
    if(true === $zip_handle->open($input_file)){
        $slide_number = 1; //loop through slide files
        while(($xml_index = $zip_handle->locateName("ppt/slides/slide".$slide_number.".xml")) !== false){
            $xml_datas = $zip_handle->getFromIndex($xml_index);
            $xml_handle = DOMDocument::loadXML($xml_datas, LIBXML_NOENT | LIBXML_XINCLUDE | LIBXML_NOERROR | LIBXML_NOWARNING);
            $output_text .= strip_tags($xml_handle->saveXML());
            $slide_number++;
        }
        if($slide_number == 1){
            $output_text .="";
        }
        $zip_handle->close();
    }else{
    $output_text .="";
    }
    return $output_text;
}

但无法弄清楚ppt文件在谷歌或此处没有多少结果......提前感谢您的帮助。

0 个答案:

没有答案