如何将一个html以word来显示 好象!com对象只能用在windows服务器上 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 COM 和 DCOM 对象只能在 Win32 平台中访问 我的现在就是win操作平台,就是不知道如何把一个完整的html写到word里面去。最好成为一个word供用户下载 word好象支持编写HTML 你生成一下看看 我生成出来的是html代码。显示在word上面的全部是html语言 我也正在解决这个问题.可行的办法应该是过滤掉所有HTML标签,然后写入Word文档,重定向到此文件,提示用户下载.我遇到的问题是编码问题.因为我的HTML页面是utf-8编码,写入Word后中文全部是乱码,需要事先做编码转换.所有Word文档写入一个文件夹,生成Word文档之前检测文件是否存在,如果存在,直接提示下载,否则生成Word文档希望有这方面经验的朋友给点建议,本人PHP水平菜菜 :( 刚想学PHP,发现楼上两颗星星的都无法回答这种问题,不免有些失望(不是对人失望,是PHP真这么菜?).昨天才开始看了看PHP,发现可以加载HTTPHEAD的函数,就是说可以以WORD型式输出了,难道不行吗?在.NET这很容易的. 生成Word文档没有问题,编码转换也不是很大的问题,关键是如何排版,还没找到全面一些的资料,生成Excel已经不是什么难题了 HTML页面可以用word打开,所以你只需将php生成的页面内容保存到.doc文件中即可 方法有很多了。最简单的是将html文件改个名,改成doc文件。word就能打开了如果是自动生成的内容,要即时显示,用header送出文件类型就行了。:) 找到一些其他语言调用COM生成Word文档的参考资料。我现在的需求是查询MySQL数据库内容,然后生成格式化后的Word文档供用户下载。用户只需点相应链接,自动生成Word文档供下载。刚刚找到生成Word表格的一些资料,先共享了 :)<?php $word = new COM("word.application") or die("Unable to instanciate Word"); $word->Documents->Add(); $word->Selection->TypeText("Title"); $word->ActiveDocument->Tables->Add($word->Selection->Range,2,5); $word->Selection->MoveRight(); $word->Selection->TypeText("right content."); $path = "E:\\wwwroot\\word\\"; $word->Documents[1]->SaveAs($path."test"); $word->Documents->Close(); $word->Quit(); $word->Release(); $word = NULL;?> 其实没这么复杂,直接把html改名为.doc word自然能识别 求教个mysql基础问题.:(PHP中)复制一条id为a的记录到同一张表里,生成一条新的记录,在此过程中修改一些字段的值,该如何写? 怎么转移XAMP 下面是单文件上传,怎么实现多文件上传,并分别将其信息插入数据库中 关于PHP内存不够用的问题 隐藏邮件地址的问题 XML 插数据 什么函数可以替代curl php 正则提取XML 指定内容方法?求大拿帮忙(史上最难) 分组排序,需要数量最多的结果,请达人指点! PHP和MYSQL,数据库如何连接。在线等待!!!!!!!!! 从数据库中通过API提取产品信息,列在网站上!请问需要什么技术? 怎样防止别人多次刷新提交??
可行的办法应该是过滤掉所有HTML标签,然后写入Word文档,重定向到此文件,提示用户下载.我遇到的问题是编码问题.因为我的HTML页面是utf-8编码,写入Word后中文全部是乱码,需要事先做编码转换.所有Word文档写入一个文件夹,生成Word文档之前检测文件是否存在,如果存在,直接提示下载,否则生成Word文档希望有这方面经验的朋友给点建议,本人PHP水平菜菜 :(
$word = new COM("word.application") or die("Unable to instanciate Word");
$word->Documents->Add();
$word->Selection->TypeText("Title");
$word->ActiveDocument->Tables->Add($word->Selection->Range,2,5);
$word->Selection->MoveRight();
$word->Selection->TypeText("right content.");
$path = "E:\\wwwroot\\word\\";
$word->Documents[1]->SaveAs($path."test");
$word->Documents->Close();
$word->Quit();
$word->Release();
$word = NULL;
?>