導航:首頁 > 編程語言 > php打開word文檔

php打開word文檔

發布時間:2023-06-16 04:14:36

phpword 怎麼打開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);

❷ PHP實現對word文檔的讀取

傳就傳吧,後台傳什麼文件都可以,原樣保留在文件夾下面就行了,天台的直接指向它,只要前台安裝了相應的程序就能打開,例如指向一個WORD的代碼可以是:

<a href=xxx.doc>WORD附件</a>

你可能覺得這樣很不好,前台會彈出WORD窗口打開文件。但是沒有別的完美的辦法,因為把WORD轉換為HTML都會丟失重要信息的:文件內部鏈接會丟失、文件列印格式會丟失、文件顯示格式也不完全支持,甚至會變得很難看。

一句話,你的後台最好不要對WORD文件進行處理,盡管有方法(就是使用DCOM調用WORD打開文件,然後另存為網頁格式)

❸ PHP怎樣讀取word文檔實現在線預覽,並且不受操作系統的限制,利用COM組件的話太受限了

你可以嘗試一下PHPWord,用它可以把任意word文件轉換為html網頁,這樣任何人都可以在瀏覽器里查看你的word文件了。

PHPWord

盡管目前只是測試版但是功能還是很強勁!完美兼容MF Word並且支持打開.doc or.docx。可以插入文本,文本符,分頁,頁眉/頁腳,表格,列表中的元素,超鏈接等等。

地址:http://phpword.codeplex.com

❹ php如何讀取WORD文檔

讀取之後在寫 insert into 啊

❺ php 怎麼實現在線預覽 word 文檔

php 在線預覽 word 文檔,有多種方法,本質上來說,大多是調用客戶端電腦系統安裝的 Word 軟體。

可以用 php 語言的 com 支持功能函數來完成,比如:

$word=newCOM("word.application")ordie("UnabletoinstanciateWord");
$word->Documents->Open($url.$wordname);


或者使用 word 文檔的插件來完成,比如:swftools 等。

閱讀全文

與php打開word文檔相關的資料

熱點內容
python類實例化對象 瀏覽:794
硬碟dos外部命令 瀏覽:792
做演算法還是開發 瀏覽:872
按鍵精靈自定義圖層命令 瀏覽:351
魅藍3手機音視頻文件夾 瀏覽:943
安卓手機製表怎麼換行 瀏覽:215
牆柱搭接箍筋怎麼加密 瀏覽:456
怎麼加密不讓人打開 瀏覽:336
2g3g演算法 瀏覽:206
python可以在net開發 瀏覽:934
編程里的hr啥意思 瀏覽:411
上海php兼職 瀏覽:728
順豐app如何驗證學生 瀏覽:380
伺服器mac地址過濾器 瀏覽:942
程序員一年內被開除 瀏覽:456
福建文檔課件加密企業 瀏覽:790
appstore美國的界面怎麼看呀 瀏覽:533
hlt單片機 瀏覽:325
CA的命令 瀏覽:685
安卓怎麼傳王者應用給蘋果 瀏覽:923