當前位置:首頁 » 編程語言 » phphtml轉word

phphtml轉word

發布時間: 2022-09-03 23:19:32

php 中 把html生成word時,裡面需要蓋一個電子公章。試了背景圖片,定位都不行,求助大神。

把簡單的問題復雜化了啊。你既然有公章圖片直接在word中加入圖片不就完了。你是為了得到帶公章的word文檔,還是要用php使html變成word加公章圖片。如果是後者當我沒說,你這樣做也沒什麼意義。

㈡ 求教「php怎麼把html頁面導入到word」

樓上那個 太扯了吧.搞個後綴名,就完事了...那豈不是太沒技術含量了
給你寫 3個函數start();定義要保存的數據開始
save();定義要保存的數據的結束,同時保存到word
writeword()實現數據 二進制形式保存到word中

class word{
function start(){
ob_start();//打開緩沖區

}

function save($path){
$data=ob_get_content(); //得到緩沖區的內容並且賦值給$data

ob_end_clean();//清理緩沖區,好習慣

$this->writeword($path,$data);
}

function writeword($fn,$data){
$fp=fopen($fn,'wb');//注意我這里wb寫死了,你可以傳參
fwrite($fp,$data);
fclose($fp);
}

}

舉個例子:
在php文件 開頭調用或者在你想存的位置調用
$w=new word();
$w->start();
html內容,你也可以連接查閱數據
$w ->save(路徑/文件名.doc);

我寫的這個類 你還可以完善
還有 你可以使用phpWord類 人家寫好的你去下載,那個沒什麼說明 看不懂 所以我自己寫了一個簡單的...
這個利用到了 緩沖區的知識,這個也能用來 存excel 當然 excel特別麻煩,這個就建議你下載phpExcel
緩沖區技術也可以用到 靜態頁面緩存 (當然並非一定要用到,這種方法比較簡單).

純手打,望採納,膜拜吧 哈哈哈哈

㈢ 如何使用php將html頁面轉為word文檔

具體的需要將html頁面轉為word文檔。嘗試使用了設置Content-Type:application/msword的方法,可以保存。希望能幫到你,我還要抓緊時間自己在後盾人平台自己學習呢,一起希望加油吧≡ ∧_∧ ∧_∧
≡(#`Д´)⊃ ;;;)Д`)
≡/つ / ⊂⊂/

㈣ phpoffice/phpword html to word 分頁符怎麼插入到word裡面

安裝環境配置:

**必須安裝:**
  • 1
  • 2

1. 》=PHP 5.3.3 +
2. XML Parser extension
3. ZendEscapercomponent
4. ZendStdlib component
5. ZendValidator component
選擇性安裝:
Zip extension (Template模板需要的擴展)
GD extension
XMLWriter extension
XSLextension

可通過composer安裝PHPword,composer require phpofficephpword;
也可以在配置文件中直接添加對PHPword的依賴

㈤ php中如何把html中的內容生成到word文檔

if rv is not None and rsv is not None:
# extract version/subversion
self._nmap_version_number = int(line[rv.start():rv.end()])
self._nmap_subversion_number = int(line[rsv.start()+1:rsv.end()])
break
}

㈥ php導出word和pdf文件

1首先下一個phpexcel

2下載完成的是一個壓縮文件,解壓放到你的項目目錄里

3.下面進入代碼;

4.
//引入PHPExcel庫文件(路徑根據自己情況)
include './phpexcel/Classes/PHPExcel.php';
//創建對象
$excel = new PHPExcel();
//Excel表格式,這里簡略寫了8列
$letter = array('A','B','C','D','E','F','F','G');
//表頭數組
$tableheader = array('學號','姓名','性別','年齡','班級');

//填充表頭信息
for($i = 0;$i < count($tableheader);$i++) {
$excel->getActiveSheet()->setCellValue("$letter[$i]1","$tableheader[$i]");
}

5.
//表格數組
$data = array(
array('1','小王','男','20','100'),
array('2','小李','男','20','101'),
array('3','小張','女','20','102'),
array('4','小趙','女','20','103')
);
//填充表格信息
for ($i = 2;$i <= count($data) + 1;$i++) {
$j = 0;
foreach ($data[$i - 2] as $key=>$value) {
$excel->getActiveSheet()->setCellValue("$letter[$j]$i","$value");
$j++;
}
}

6.
//創建Excel輸入對象
$write = new PHPExcel_Writer_Excel5($excel);
header("Pragma: public");
header("Expires: 0");
header("Cache-Control:must-revalidate, post-check=0, pre-check=0");
header("Content-Type:application/force-download");
header("Content-Type:application/vnd.ms-execl");
header("Content-Type:application/octet-stream");
header("Content-Type:application/download");;
header('Content-Disposition:attachment;filename="testdata.xls"');
header("Content-Transfer-Encoding:binary");
$write->save('php://output');

7.打開頁面,刷新的時候會彈出對話框,讓你選擇文件保存路徑和文件名稱,

8.打開表格後,數據和格式跟代碼中的一致,說明PHP導出的Excel是正確的。如果出現錯誤,檢查一下你的表格數組和數據數組吧。

㈦ 使用php將html轉化成word格式 字體大小顯示是正確的 但是不居中 跟css有關嗎

沒關系轉成word本來就不是很准

㈧ thinkphp 在新頁面輸出轉換成word文檔的問題

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

熱點內容
網路配置比較低怎麼做 發布:2025-01-15 16:35:38 瀏覽:360
android彈出鍵盤監聽 發布:2025-01-15 16:35:11 瀏覽:206
uz畫圖編程 發布:2025-01-15 16:32:44 瀏覽:882
ppt怎麼解壓 發布:2025-01-15 16:14:58 瀏覽:849
伺服器地址配置規則 發布:2025-01-15 16:03:45 瀏覽:987
冰箱加氟後壓縮機發燙 發布:2025-01-15 16:03:00 瀏覽:834
文件輸入輸出java 發布:2025-01-15 15:54:54 瀏覽:164
手游製作腳本 發布:2025-01-15 15:34:40 瀏覽:757
java編譯異常運行異常 發布:2025-01-15 15:34:02 瀏覽:506
ipadid密碼是什麼 發布:2025-01-15 15:14:55 瀏覽:508