phpwps
❶ 如何用php生成word文檔
利用php生成word文檔,生成的word文件可以用word,wps等軟體打開。具體代碼如下:
function word($data,$fileName=""){
if(empty($data)) return "";
$data="".$data."";
if(empty($fileName)) $fileName=date("YmdHis").".doc";
$fp=fopen($fileName,"wb");
fwrite($fp,$data);
fclose($fp);
}
示例如下:
$str="
利用php創建word文檔
❷ 什麼是文件後綴
文件的後綴名,即文件的擴展名,是操作系統用來標志文件類型的一種機制,是一個類型的元數據。
舉例:「小說.txt」的文件名中,小說是主文件名,txt為擴展名(文本、外語全稱:Text),表示這個文件是一個純文本文件。
一個文件可以有或沒有擴展名。對於打開文件操作,沒有擴展名的文件需要選擇程序去打開它,有擴展名的文件會自動用設置好的程序去嘗試打開,文件擴展名是一個常規文件的構成部分,但一個文件並不一定需要一個擴展名。
(2)phpwps擴展閱讀
常用的文件擴展名
1、doc/docx
表示:Word文檔,用微軟的word等軟體打開。
2、wps
表示:Wps文字編輯系統文檔,用金山公司的wps軟體打開。
3、xls/xlsx
表示:Excel電子表格,用微軟的excel軟體打開。
4、ppt/pptx
表示:Powerpoint演示文稿,用微軟的powerpoint等軟體打開。
5、rar
表示:WinRAR壓縮文件,用WinRAR等打開 。
6、pdf
表示:可移植文檔格式,用用pdf閱讀器打開(比如Acrobat)、用pdf編輯器編輯
7、dwg
表示:CAD圖形文件,用AutoCAD等軟體打開。
8、exe
表示:可執行文件、可執行應用程序,是Windows視窗操作系統。
❸ php調用wps 求完整教程
php用WPS生成文檔
該操作只能在windows伺服器上才能執行,是因為,只有windows伺服器才支持COM功能,而且,必須安裝wps(這點應該不難,因為WPS是免費軟體)
免費軟體這點太重要了,如果你要生成WORD,你不可能安裝一個OFFICE吧,office太貴了。
<?php
$wps = new COM("WPS.Application");
$wps->Visible = false;
$doc = $wps->Documents->Add();
$doc->Range->Text = 'WPS FOR PHP test';
$doc->Paragraphs[1]->Alignment = 1;
$doc->Shapes->AddPicture("http://img.kingsoft.com/publish/kingsoft/images/gb/sy/logo.gif", 100, 50, 148, 60);
$doc->SaveAs('c:\\temp\\test1.wps');
$doc->Close();
$wps->Quit();
unset( $doc , $wps );
?>
代碼很簡單,只是添加了一個文字和一個圖片而己。但是,證明了是可以使用這個功能。
大家別忘了,WPS的附加功能可是很多的,比如把文件轉為PDF等格式。也就是說, 如果是在windows伺服器上,我們要生成PDF,可以不使用那些什麼fpdf類庫,而是使用WPS先生成一個WORD格式的文檔,然後直接exportPdf就可以了。要知道OFFICE默認並不支持這種功能。黑黑
這也是一種思路嘛,思路決定出路,轉換一種思路,可能就是海闊天空。
這里是WPS的開發者網站:http://wps.kingsoft.com/apply/engineer.shtml,從這里可以下載API:http://wps.kingsoft.com/download/WPSAPI.zip