當前位置:首頁 » 編程語言 » php預覽word

php預覽word

發布時間: 2022-04-26 14:07:53

php實現word文檔在線瀏覽功能

推薦用PageOffice,支持跨瀏覽器,從PageOffice官方網站的下載中心裡下載PageOffice 專業版2 for PHP,有豐富的示例源代碼,實現在線編輯保存word。

㈡ 怎樣用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的內容");
?>

㈢ 如何使用PHP顯示word文檔在網頁h1

html中標題的一些知識,在html中標題用h1到h6來表示與強調,這里所謂的標題,英文單詞是heading,不是title。有需要的朋友參考下。
本節內容:
html標題標簽
html標題標簽(h1~h6)

標題標簽(<h1>~<h6>)的定義
這里所謂的標題,英文單詞是heading,不是title。在html中,出現在windows標題欄的標題是title,但在正文中的標題,我們是指的heading。使用的標簽是<h1>到<h6>。

這里要注意的是<h1>的字體最大,<h6>字最小。跟<font>標簽的size屬性是反的,size值為1最小,值為7最大。

例子:

復制代碼 代碼示例:
<h1>最大的1號標題字</h1>
<h2>2號標題字</h2>
<h3>3號標題字</h3>
<h4>4號標題字</h4>
<h5>5號標題字</h5>
<h6>最小的6號標題字</h6>
注意事項
1、獨佔一行

因為是標題字,所以它們都必須是獨佔一行的!也就是說它的前後都不可能有其它內容。

2、標題標簽只用於標題

使用<h1>到<h6>標簽,會讓文字變大變粗。但千萬不要因為想讓文字變大變粗就給他加一個標題標簽,這是錯誤!你可以使用<font>或<b>標簽來實現。

3、標題標簽對於搜索引擎的影響

搜索引擎會把文章中出現的<h1>到<h6>標簽來作為文章的結構與主次,從而進行索引。懂seo的朋友就知道,這個很重要!

㈣ PHP實現word以及其他常見格式文檔在線預覽

不用插件你就開玩笑了,這個不是簡單的程序問題,還要破解文件格式,插件就只需要一個東西,
openoffice
,非常好用

㈤ 怎樣用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的內容");
?>

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

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

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

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


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

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

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

PHPWord

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

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

㈧ php在線預覽word,txt,xls文件,怎麼做

思路
這種類似網路文庫的flash預覽文檔的東東,其主要思路如下:
將word/excel/ppt格式的文檔,即office支持的主要文檔格式通過OpenOffice轉成pdf的插件,將文檔先轉成pdf格式。
通過swftools(http://www.swftools.org/)這個軟體將pdf轉成flash格式。
最後flash的顯示,可以使用flexpaper,亦可以自己寫一個顯示flash格式的東東,然後成功顯示多種格式的文檔,即類似網路文庫的實現。

pdf的預覽是將pdf的每一頁轉為圖片,對應的放大、縮小均是對圖片直接進行操作,此時放大、縮小會有失真的情況出現。
其他例如work/excel/ppt等文檔,均是轉為了html頁面,是的在線預覽時可以選中文字,圖片等。

具體 很麻煩 需要 詳細 請 私信!

㈨ 求救,php實現word等文檔的web端文件預覽,類似於百度文庫

貌似php不擅長這個,只能提供思路給你。
事實上word文檔是無法在非IE(就算是IE還要已經裝了office才行)上預覽的,通過網路文庫看到的也一樣,真實的過程是文件在上傳後已經通過特定的類庫解析成xml格式,然後存儲,然後預覽的時候是將這些數據配合樣式模擬成word文檔的樣子而已。
估計PHP用於解析word文檔的類庫不好找,你可以通過.net輔助一下。
瀏覽器上傳 -> PHP讀取上傳文件內容 -> PHP發送文件信息給.net程序 ->PHP獲取.net程序返回的xml 並處理保存
當用戶要看的時候php讀出xml,然後配合適當的css展示。

㈩ 如何使用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 等。

熱點內容
緩存視頻合並工具最新版 發布:2025-05-16 09:35:03 瀏覽:193
花雨庭伺服器ip地址和埠 發布:2025-05-16 09:34:58 瀏覽:238
同時修改多台伺服器管理地址工具 發布:2025-05-16 09:20:36 瀏覽:421
什麼配置就能玩地平線 發布:2025-05-16 09:13:46 瀏覽:82
python旋轉圖片 發布:2025-05-16 09:13:40 瀏覽:638
少女前線防檢測腳本 發布:2025-05-16 08:59:07 瀏覽:728
編譯器對系統的依賴 發布:2025-05-16 08:37:29 瀏覽:711
javamap數組 發布:2025-05-16 08:37:28 瀏覽:451
移動光貓如何自行修改密碼 發布:2025-05-16 08:20:15 瀏覽:125
作為基線存儲 發布:2025-05-16 08:15:22 瀏覽:859