php修改word的實例方法
1、將word另存為網(wǎng)頁。
2、修改為默認頁面視圖。
3、編寫php代碼。
4、通過fwrite等函數(shù)修改Word內(nèi)容即可。
實例
ob_start();//開啟緩存
print'';//輸出頭部
$content = file_get_contents
(S_ROOT.'./temp/word/jzydt.htm');//取得模板內(nèi)容
$content = str_replace('<{jzydt_company_name}>',"400電話",$content);//經(jīng)過一列替換操作,將會模板里的標簽替換為接受的值,如果感覺有必要的話,用正則替換也行,但我不建議動不動就用正則,能不用就不用吧!
$docname = 'jzydt.doc';//生成保存的文件名,后綴為doc
echo $content;//將替換后的內(nèi)容輸出到緩存中
print "";
$data = ob_get_contents();
ob_end_clean();
$fp=fopen(S_ROOT.'./temp/word/'.$docname,"wb");//以二進制寫權(quán)限打開一個新的word文件,即新建
fwrite($fp,$data);//將內(nèi)容寫入并 保存
fclose($fp);
實例擴展:
使用PHP對word文檔進行操作的方法
使用php時,因為加密等原因,如果直接用FILE后者OPEN等函數(shù)讀取WORD的話往往是亂碼,原來要使用COM 這是我簡單的一個讀取并存儲到新的WORD上的文件
<?
// 建立一個指向新COM組件的索引
$word = new COM(”word.application”) or die(”Can't start Word!”);
// 顯示目前正在使用的Word的版本號
//echo “Loading Word, v. {$word->Version}<br>”;
// 把它的可見性設(shè)置為0(假),如果要使它在最前端打開,使用1(真)
// to open the application in the forefront, use 1 (true)
//$word->Visible = 0;
//打?一個文檔
$word->Documents->OPen(”d:\myweb\muban.doc”);
//讀取文檔內(nèi)容
$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”);
// 關(guān)閉與COM組件之間的連接
$word->Quit();
?>
到此這篇關(guān)于php修改word的實例方法的文章就介紹到這了,更多相關(guān)php修改word的方法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
php checkdate、getdate等日期時間函數(shù)操作詳解
PHP的日期時間函數(shù)date()中介紹了PHP日期時間函數(shù)的簡單用法,這類將介紹更多的函數(shù)來豐富我們的應(yīng)用。2010-03-03
PHP中根據(jù)IP地址判斷城市實現(xiàn)城市切換或跳轉(zhuǎn)代碼
先要獲取ip地址相當簡單,下面先介紹兩種獲取IP地址的代碼,后面需要利用QQIP庫來查找當前IP是屬于那個IP段然后得出城市字段并返回2012-09-09
Linux服務(wù)器下PHPMailer發(fā)送郵件失敗的問題解決
這篇文章主要給大家介紹了關(guān)于如何解決Linux服務(wù)器下PHPMailer發(fā)送郵件失敗的問題,文中通過示例代碼介紹的很詳細,相信對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。2017-03-03
PHP+redis實現(xiàn)的限制搶購防止商品超發(fā)功能詳解
這篇文章主要介紹了PHP+redis實現(xiàn)的限制搶購防止商品超發(fā)功能,結(jié)合實例形式分析了PHP+redis通過數(shù)據(jù)標記、日志記錄等操作防止商品搶購中的超發(fā)相關(guān)實現(xiàn)技巧,需要的朋友可以參考下2019-09-09
PHP使用preg_split()分割特殊字符(元字符等)的方法分析
這篇文章主要介紹了PHP使用preg_split()分割特殊字符(元字符等)的方法,結(jié)合具體實例形式分析了php正則分割的操作技巧與注意事項,需要的朋友可以參考下2017-02-02

