簡體   English   中英

PHP Word文件行計數器

[英]PHP Word File line counter

我需要制作一個PHP函數,該函數將計算Word文件(.doc,docx)中的行數

這段代碼對我來說似乎無法正常工作:

 $name = 'test.doc';                
 $line_count = count(file($name));
 echo $line_count

我的猜測是,此腳本不能與.doc或.docx一起很好地工作,但在.txt文件中可以很好地工作。 有沒有其他選擇? 天哪!

只能使用簡單的PHP打開.docx ,因為它是一個zip文件:

$zip = new ZipArchive;
if ($zip->open('test.docx') === TRUE) {
    $xml = $zip->getFromName('docProps/app.xml');
    $zip->close();
} else {
    $xml = false;
}

if($xml){
    $xml = simplexml_load_string($xml);
    echo $xml->Lines;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM