Here, I have uploaded doc and docx file in codeigniter. Now, I want to get content of doc file. So I have write code like :
$url = base_url().'uploads/resume/Nisarg.doc';
$fp = fopen($url, 'r');
$meta_data = stream_get_contents($fp);
print_r($meta_data);
Now, when I print content then it return data in different way that looks like this :
PKToH^Æ2''mimetypeapplication/vnd.oasis.opendocument.textPKToH«V¹÷Thumbnails/thumbnail.png‰PNG IHDRÆßƒùr÷PLTE$#*(-8>%*?,5.9I8:B08UqøÄ¨6¼râ•W^}õ•“'NÄ«cöìÁýµ´ÿîõ+¿µfÛ¾}û†‡‡†ÿ©ÊrãÍýûöï?84´ôó7ÝtÓ>ÿg÷ï<]epHË€}CKoÒÓŸÜtÓ7‡†‡ß¬2ŒWÇýóÿqãÆ¿ú“›¶iEªúrCÃÐÒÓ¿ËÆÍ?~êÇ›o¹é'Cz¡ªºÜ°9†ößÿî†ÍO=õÔßÿ×/è™ñ\µa¼2¤gÇî/þõ-ßݰᖿÙðWƒ:†ýÿTÆ »–CÏþõÆM7nÚôØæ ?Ó1vW%†}÷÷6lÞô˜^ªþþ9û }p°Ú0ÚƒZåô›tŒÿð9»ñlõa8v;v»ý¾·ióæ§{
But, I want exact words that are in doc file. So how can resolve this?
Note : Here I have copied some data of content.
Try this
<?php
$url = base_url().'uploads/resume/Nisarg.doc';
$word = new COM("word.application") or die ("Could not initialise MS Word object.");
$word->Documents->Open(realpath($url));
$content = (string) $word->ActiveDocument->Content;
echo nl2br($content);
/* If need add
$word->ActiveDocument->Close(false);
$word->Quit();
$word = null;
unset($word);*/
?>