1. 怎樣用PHP讀取一個word文檔內容並在瀏覽器中顯示出來
網頁中直接顯示WORD文檔需要瀏覽器有控制項支持
控制項可以網路一下,NKO OFFICE控制項 不過是收費的,也有注冊版的低版本的
控制項可以直接原生顯示WORD文檔內容
2. php操作word文件,求方法謝謝。
如果你本地沒有安裝 office ,那麼系統里是沒有 com 可供調用的(也就是說,使用new com的方法不一定行得通)。
如果你想要生成 word 文件給別人用,可以先生成 mht 文件(就是將 html 及相關資源打包),然後發送給客戶端。相關編碼可參考如下資料:
http://www.cnblogs.com/phphuaibei/archive/2011/11/30/2269427.html
3. 怎樣用PHP讀取一個word文檔內容並在瀏覽器中顯示出來
目前程序編譯語言有很多種,其中php是最為常見的一種編程語言。php讀取word文檔是很多朋友都想了解的,下面就由達內的老師為大家介紹一下。
?php
/*
*
必須將
php.ini
中的
com.allow_dcom
設為
TRUE
*/
function
php_Word($wordname,$htmlname,$content)
{
//獲取鏈接地址
$url
=
$_SERVER['HTTP_HOST'];
$url
=
";
$url
=
$url.$_SERVER['PHP_SELF'];
$url
=
dirname($url)."/";
//建立一個指向新COM組件的索引
$word
=
new
COM("word.application")
or
die("Unable
to
instanciate
Word");
//顯示目前正在使用的Word的版本號
echo
"Loading
Word,
v.
{$word-
Version}";
//把它的可見性設置為0(假),如果要使它在最前端打開,使用1(真)
$word->Visible
=
1;
//---------------------------------讀取Word內容操作
START-----------------------------------------
//打開一個word文檔
$word->Documents->Open($url.$wordname);
//將filename.doc轉換為html格式,並保存為html文件
$word->Documents[1]->SaveAs(dirname(__FILE__)."/".$htmlname,8);
//獲取htm文件內容並輸出到頁面
(文本的樣式不會丟失)
$content
=
file_get_contents($url.$htmlname);
echo
$content;
//獲取word文檔內容並輸出到頁面(文本的原樣式已丟失)
$content=
$word->ActiveDocument->content->Text;
echo
$content;
//關閉與COM組件之間的連接
$word->Documents->close(true);
$word->Quit();
$word
=
null;
unset($word);
//---------------------------------新建立Word文檔操作
START--------------------------------------
//建立一個空的word文檔
$word->Documents->Add();
//寫入內容到新建word
$word->Selection->TypeText("$content");
//保存新建的word文檔
$word->Documents[1]->SaveAs(dirname(__FILE__)."/".$wordname);
//關閉與COM組件之間的連接
$word->Quit();
}
php_Word("tesw.doc","filename.html","寫入word的內容");
?>
4. PHP實現對word文檔的讀取
傳就傳吧,後台傳什麼文件都可以,原樣保留在文件夾下面就行了,天台的直接指向它,只要前台安裝了相應的程序就能打開,例如指向一個WORD的代碼可以是:
<a href=xxx.doc>WORD附件</a>
你可能覺得這樣很不好,前台會彈出WORD窗口打開文件。但是沒有別的完美的辦法,因為把WORD轉換為HTML都會丟失重要信息的:文件內部鏈接會丟失、文件列印格式會丟失、文件顯示格式也不完全支持,甚至會變得很難看。
一句話,你的後台最好不要對WORD文件進行處理,盡管有方法(就是使用DCOM調用WORD打開文件,然後另存為網頁格式)
5. 如何使用PHP顯示在線Word文檔
php 在線預覽 word 文檔,有多種方法,本質上來說,大多是調用客戶端電腦系統安裝的 Word 軟體。可以用 php 語言的 com 支持功能函數來完成,比如:
$word = new COM("word.application") or die("Unable to instanciate Word");$word->Documents->Open($url.$wordname);
或者使用 word 文檔的插件來完成,比如:swftools 等。