用户登录
用户注册

分享至

word转htmlphp

  • 作者: 燃烧的腿毛50131341
  • 来源: 51数据库
  • 2020-04-21

如何在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

软件
前端设计
程序设计
Java相关