導航:首頁 > 編程語言 > phpword

phpword

發布時間:2022-02-04 22:35:39

① 誰用過phpword使用$PHPWord

配置 Nginx

Nginx 的配置很簡單:

view sourceprint?
1
location ~ \.php$ {
2
#root html;
3
root /var/www/html;
4
fastcgi_pass 127.0.0.1:9000;
5
fastcgi_index index.php;
6
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
7
include fastcgi_params;
8
}
OK,重啟 Nginx 完成配置:

1
service nginx restart

② 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 等。

③ 有PHP版的 word在線編輯器么

需求是原生的Word在線編輯,還是就是文本編輯。如果是文本編輯,那選擇方案就很多了,隨便找個H5的編輯工具。
如果是原生的Word在線編輯,一般來說兩種途徑。一種是利用插件,比如PageOffice,就支持PHP。好處是服務端有一整套的開發介面,劣勢是需要安裝插件,客戶端需要有Word應用程序安裝,不同的客戶端環境不同可能造成後繼使用過程中的維護量。
還有一種是無插件的方式,Office 365就是典型的,不過如果是私有化部署,就不能用Office 365了。還有一個是uzer.me,能提供無插件的原生Word編輯,提供JS SDK和REST API,PHP也能對接。好處是無插件,劣勢是只支持webRTC的瀏覽器,比如火狐、谷歌,360極速等,反正IE是不支持的。

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

⑤ 怎麼phpword在已有word模板的表格中增加內容

php生成word文檔,能不能跟表格一樣,有個模板文件,然後生成的內容追加到模板上面,然後跟導出表格一樣瀏覽器直接下載,

⑥ 怎樣用PHP讀取一個word文檔內容並在瀏覽器中顯示出來

網頁中直接顯示WORD文檔需要瀏覽器有控制項支持

控制項可以網路一下,NKO OFFICE控制項 不過是收費的,也有注冊版的低版本的

控制項可以直接原生顯示WORD文檔內容

⑦ 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);

⑧ phpword怎麼獲取doc對象內容

<?
// 建立一個指向新COM組件的索引
$word = new COM(」word.application」) or die(」Can't start Word!」);
// 顯示目前正在使用的Word的版本號
//echo 「Loading Word, v. {$word->Version}<br>」;
// 把它的可見性設置為0(假),如果要使它在最前端打開,使用1(真)
// to open the application in the forefront, use 1 (true)
//$word->Visible = 0;

//打?一個文檔
$word->Documents->OPen(」d:\myweb\muban.doc」);
//讀取文檔內容

$test= $word->ActiveDocument->content->Text;

echo $test;
echo 「<br>」;
//將文檔中需要換的變數更換一下
$test=str_replace(」<{變數}>」,」這是變數」,$test);
echo $test;
$word->Documents->Add();
// 在新文檔中添加文字
$word->Selection->TypeText(」$test」);
//把文檔保存在目錄中
$word->Documents[1]->SaveAs(」d:/myweb/comtest.doc」);
// 關閉與COM組件之間的連接
$word->Quit();
?>

⑨ 請問codeigniter怎麼使用phpoffice/phpword最好能提供詳細的步驟,非常感謝!

不只是打開doc文檔,我是想要獲得doc文檔裡面的內容。
我想要的東東有點類似phpExcelReader這樣的。
哪位朋友有的請貼出來讓大家分享一下。

"wqwq2598"給出來的是直接COPY過來的,這東東好像沒用。

感謝 "玩轉Office" 的回答,「SOAOffice中間件」這個好像要安裝一些東西,感覺還不如金格的全文批註系統好用,不過相信通過這中間件可以讀得word文檔的內容。
不知道到底有沒有比較簡單的辦法去讀取word文檔。

⑩ php怎樣轉換成word

.php後綴的文件直接用記事本就能夠打開。然後復制到word不就行了……

閱讀全文

與phpword相關的資料

熱點內容
根伺服器怎麼連接的 瀏覽:243
php是否圖片url 瀏覽:557
vps綁定域名linux 瀏覽:338
android開發一年經驗 瀏覽:523
什麼叫做解壓到根目錄下 瀏覽:503
prom文件夾 瀏覽:728
不規則土方的演算法 瀏覽:211
tor加密貨幣網站 瀏覽:451
linux轉ansi 瀏覽:738
網站源碼怎麼查 瀏覽:689
高cpu雲伺服器 瀏覽:367
androidwebrtcaecm 瀏覽:983
阿里雲部署java 瀏覽:638
雲是不是就是個大的伺服器 瀏覽:583
如何建立linux日誌管理伺服器 瀏覽:772
悟空頭圖標是什麼APP 瀏覽:555
linuxandroid虛擬機 瀏覽:281
ps李濤pdf 瀏覽:638
linuxfork線程 瀏覽:97
易語言編譯改名 瀏覽:723