很多站长朋友们都不太清楚php操作word文档,今天小编就来给大家整理php操作word文档,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 如何用PHP生成word文档 2、 php 怎么实现在线预览 word 文档 3、 如何改php文件为word文档 4、 如何在php中调用word文档 5、 PHP读取/生成word文档 如何用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文档
php 怎么实现在线预览 word 文档php 在线预览 word 文档,有多种方法,本质上来说,大多是调用客户端电脑系统安装的 Word 软件。
可以用 php 语言的 com 支持功能函数来完成,比如:
$word = new COM("word.application") or die("Unable to instanciate Word");
$word->Documents->Open($url.$wordname);
或者使用 word 文档的插件来完成,比如:swftools 等。
如何改php文件为word文档按照以下步骤将php文件为word文档:
<?php教程
// 建立一个指向新COM组件的索引
$word = new COM("word.application") or die("Can't start Word!");
// 显示目前正在使用的Word的版本号
//echo “Loading Word, v. {$word->Version}<br>”;
// 把它的可见性设置为0(假),如果要使它在最前端打开,使用1(真)
// to open the application in the forefront, use 1 (true)
//$word->Visible = 0;
echo $word->Version;
//打?一个文档
$word->Documents->OPen("C:wampwwwtest1.doc");
//读取文档内容
$test= $word->ActiveDocument->content->Text;
echo $test;
echo '<br>';
//将文档中需要换的变量更换一下
$test=str_replace('<{变量}>','这是变量',$test);
echo $test;
$word->Documents->Add();
// 在新文档中添加文字
$word->Selection->TypeText('$test');
//把文档保存在目录中
$word->Documents[1]->SaveAs("C:wampwwwtest2.doc");
// 关闭与COM组件之间的连接
$word->Quit();
?>
如何在php中调用word文档在WINDOWS+IIS+PHP和WINDOWS+APACHE+PHP下都试过,我只能成功的调用
wordapp=new COM("word.application");
但是接下去所有的wordapp->visible等等method统统invoking错误,不知道是php.ini的原因还是必须CGI方式执行php。
PHP读取/生成word文档<?php
session_start();
header("content-type: application/msword");
header("content-disposition: attachment; filename=temp.doc");
header("pragma: no-cache");
header("expires: 0");
//从这里开始直接输出内容,任何形式
echo '<div><img src="/data/upload/help/202303/02/dbd7790bcd23fde7607101ef6a633779.'.$_SERVER['SERVER_NAME'].dirname($_SERVER['REQUEST_URI']).'/images/banner.jpg"></div>';
echo str_replace('border="1"','border="0"',$_SESSION['create']);
?>
关于php操作word文档的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php操作word文档 php doc的详细内容...