本文目錄一覽:
- 1、phpword 怎麼打開word文件
- 2、PHP怎樣讀取word文檔實現在線預覽,並且不受操作系統的限制,利用COM組件的話太受限了
- 3、php 在線打開word文檔~呢?
- 4、php中如何打開word文檔 – 技術問答
- 5、PHP怎麼讀取WORD文檔
- 6、如何用PHP做文件上傳,和在網頁上點擊打開Word或Excel文件
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文檔實現在線預覽,並且不受操作系統的限制,利用COM組件的話太受限了
你可以嘗試一下PHPWord,用它可以把任意word文件轉換為html網頁,這樣任何人都可以在瀏覽器里查看你的word文件了。
PHPWord
儘管目前只是測試版但是功能還是很強勁!完美兼容MF Word並且支持打開.doc or.docx。可以插入文本,文本符,分頁,頁眉/頁腳,表格,列表中的元素,超鏈接等等。
地址:
php 在線打開word文檔~呢?
header(“Content-Type: application/vnd.ms-word”); header(“Content-Disposition:online; filename=xxx.doc); 但你機器上必須安裝word才能打開
php中如何打開word文檔 – 技術問答
頭聲明header(\”Content-Type: application/vnd.ms-word\”); header(\”Content-Disposition:online; filename=xxx.doc); 但你機器上必須安裝word才能打開
PHP怎麼讀取WORD文檔
用電腦上的軟體讀取word文檔時能直接轉化成PHP格式的,一般不會出現問題,PHP文檔是只讀的,再轉化成word就需要專業軟體了。
如何用PHP做文件上傳,和在網頁上點擊打開Word或Excel文件
?php
if($submit $testfile “none”) {
$path=”/home/httpd/html/”; //絕對路徑,注意Linux和Windows下面的格式,windows格式為:c:\\apache2\\htdocs\ $filename=$testfile_name;
if (!@copy($testfile,$path.$filename)) {
echo “複製文件失敗…br\n”;
exit();
}
@unlink($testfile);
echo “文件上傳成功!地址為:a href=\”$filename\”下載/a”;
exit;
}
?
form action=”?php echo $PHP_SELF;?” method=”post” enctype=”multipart/form-data”
input name=”testfile” type=”file” size=20 enctype=”multipart/form-data”
input type=submit name=submit value=”開始上傳”
/form
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/193692.html