真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

php怎么在程序中將網(wǎng)頁(yè)生成word文檔并提供下載功能-創(chuàng)新互聯(lián)

本篇內(nèi)容主要講解“php怎么在程序中將網(wǎng)頁(yè)生成word文檔并提供下載功能”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“php怎么在程序中將網(wǎng)頁(yè)生成word文檔并提供下載功能”吧!

成都創(chuàng)新互聯(lián)自2013年創(chuàng)立以來(lái),先為霍爾果斯等服務(wù)建站,霍爾果斯等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為霍爾果斯企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。

在這篇文章中主要解決兩個(gè)問(wèn)題:

1:在php中如何把html中的內(nèi)容生成到word文檔中
2:php把html中的內(nèi)容生成到word文檔中時(shí),不居中顯示問(wèn)題,即會(huì)默認(rèn)按照web視圖進(jìn)行顯示。
3:php把html中的內(nèi)容生成到word文檔中時(shí),相關(guān)樣式不兼容問(wèn)題

正文:


復(fù)制代碼 代碼如下:


echo '


Print

';
echo '


";
echo '
';
echo "數(shù)字化教學(xué)系統(tǒng)電子備課稿

學(xué)科 語(yǔ)文學(xué)校 實(shí)驗(yàn)中學(xué)
';
ob_start(); //打開緩沖區(qū)
header("Cache-Control: public");
Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes");
if (strpos($_SERVER["HTTP_USER_AGENT"],'MSIE')) {
header('Content-Disposition: attachment; filename=test.doc');
}else if (strpos($_SERVER["HTTP_USER_AGENT"],'Firefox')) {
Header('Content-Disposition: attachment; filename=test.doc');
} else {
header('Content-Disposition: attachment; filename=test.doc');
}
header("Pragma:no-cache");
header("Expires:0");
ob_end_flush();//輸出全部?jī)?nèi)容到瀏覽器



注:以上代碼部分提供了在php程序文件中生成內(nèi)容到word文檔中并提供下載功能。
針對(duì)第2個(gè)問(wèn)題,下載到本地的word文檔打開后顯示默認(rèn)按照web視圖進(jìn)行顯示的問(wèn)題:如下圖:
按照默認(rèn)web視圖顯示:

 php怎么在程序中將網(wǎng)頁(yè)生成word文檔并提供下載功能

如果按照正常的頁(yè)面視圖進(jìn)行顯示的話,需要在頭部添加一行xml標(biāo)示進(jìn)行設(shè)置(藍(lán)色代碼部分):Print,添加后下載到本地的word文檔打開后顯示如下圖:

 php怎么在程序中將網(wǎng)頁(yè)生成word文檔并提供下載功能

針對(duì)第三個(gè)問(wèn)題就是有一些樣式不兼容問(wèn)題,比如頂部的大標(biāo)題下面的相關(guān)屬性的下劃線標(biāo)注顯示:

  我們?cè)趆tml中的樣式中添加了border-bottom: 1px solid #545454;這個(gè)樣式(藍(lán)色代碼部分),即:,但是下劃線還是沒(méi)有顯示,因?yàn)樵趙ord中不識(shí)別。如下圖:

 php怎么在程序中將網(wǎng)頁(yè)生成word文檔并提供下載功能

解決方法就是按照word識(shí)別的下標(biāo)樣式進(jìn)行更改,即:,更改為這個(gè)樣式后,即在下載到本地的word文檔打開后就有下劃線標(biāo)示顯示了。

 php怎么在程序中將網(wǎng)頁(yè)生成word文檔并提供下載功能

授之于魚,不如授之于漁,我把我的關(guān)于這個(gè)解決樣式不兼容的解決方法給大家分享一下:

   一:找個(gè)web版在線編輯器,然后在里面隨便輸入幾個(gè)文字,然后添加下劃線標(biāo)示

   二:然后點(diǎn)擊編輯器上面的查看源代碼按鈕,可以看到剛才添加的那個(gè)下劃線標(biāo)示的屬性即為text-decoration: underline;而不是html中的樣式標(biāo)示:border-bottom: 1px solid #545454;

到此,相信大家對(duì)“php怎么在程序中將網(wǎng)頁(yè)生成word文檔并提供下載功能”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)建站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!


新聞標(biāo)題:php怎么在程序中將網(wǎng)頁(yè)生成word文檔并提供下載功能-創(chuàng)新互聯(lián)
本文路徑:http://weahome.cn/article/hehei.html

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部