如何在php下实现word转换成HTML,都进来看看吧
你好,试试我这个吧
刚刚测试完的。
@author axgle
直接用php把word文档转化成HTML文件
适用于windows和安装了word的环境
*/
function word2html($wfilepath)
{
$word=new COM("Word.Application") or die("无法打开 MS Word");
$word->visible = 1 ;
$word->Documents->Open($wfilepath)or die("无法打开这个文件");
$htmlpath= substr($wfilepath,0,-4);
$word->ActiveDocument->SaveAs($htmlpath,8);
$word->quit(0);
}
$w="G:/www/test.doc";
word2html($w);
print( "Word转html完成!" );
?>
求教“php怎么把html页面导入到word”
楼上那个 太扯了吧.搞个后缀名,就完事了。
那岂不是太没技术含量了给你写 3个函数start();定义要保存的数据开始save();定义要保存的数据的结束,同时保存到wordwriteword()实现数据 二进制形式保存到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缓冲区技术也可以用到 静态页面缓存 (当然并非一定要用到,这种方法比较简单).纯手打,望采纳,膜拜吧 哈哈哈哈。
如何批量将word转为html
在Word中建立并运行此宏程序
Sub DoctoHtml()
Dim FS As FileSearch, myFolder As String, myDialog As FileDialog
Dim i As Long, N As Long, myFileName As String
Dim myDoc As Document, strHtmlName As String
On Error Resume Next
Set myDialog = Application.FileDialog(msoFileDialogFolderPicker)
With myDialog
.Title = "请选择一个您需要进行文件转换的文件夹"
If .Show -1 Then Exit Sub
myFolder = .InitialFileName
Set myDialog = Nothing
End With
Set FS = Application.FileSearch
With FS
.NewSearch
.LookIn = myFolder
.SearchSubFolders = True
.FileName = "*.doc"
If .Execute() > 0 Then
N = .FoundFiles.Count
For i = 1 To N
myFileName = CStr(.FoundFiles(i))
Application.StatusBar = "正在转换:" & myFileName &; "…" & i & "/" & N
strHtmlName = VBA.Replace(myFileName, ".doc", ".hml", , , vbTextCompare)
Set myDoc = Word.Documents.Open(FileName:=myFileName, Visible:=True)
myDoc.SaveAs FileName:=strHtmlName, fileformat:=wdFormatHTML
myDoc.Close
Next
Application.StatusBar = Empty
MsgBox "Micorsoft Word共完成了" & N &; "个Doc文件转换为Html文件工作!", vbInformation, ""
Else
MsgBox "Microsoft Word在" & myFolder &; "文件夹中没有找到*.doc文件!", vbInformation, ""
End If
End With
End Sub
希望我的回答能够帮助到您。谢谢
php文件转成html的怎么弄
1、确定你的数据以后不动了,或是小规律手动就行了。就把它转为html
2、装个php环境,apache+php+mysql,如果不想麻烦,就用xampp简单的安装,安装成功后,运行itworks没问题,把你的php文件放进htdocs里,很简单。然后浏览器,输入localhost/你的文件夹/你的文件名
3、php编译一下,然后右击,差看源文件,里面就是纯html代码,把它copy建个html文件存放。
注:当然如果项目采用单一入口,都是通过index.php然后接?module=default&action=index之类,那你得了解你具体需要的模块,然后浏览器输入地址,然后再执行第3条。
转载请注明出处51数据库 » word转htmlphp
燃烧的腿毛50131341