php创建读取 word.doc文档
创建文档;
<?php
$html = "this is question";
for($i=1;$i<=3;$i++){
$word = new word();
$word->start(); $wordname = 'xxxx'.$i.".doc";
echo $html;
$word->save($wordname);
ob_flush();
flush();
} class word
{
function start()
{
ob_start();
echo '<html xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">';
}
function save($path)
{ echo "</html>";
$data = ob_get_contents();
ob_end_clean(); $this->wirtefile ($path,$data);
} function wirtefile ($fn,$data)
{
$fp=fopen($fn,"wb");
fwrite($fp,$data);
fclose($fp);
}
}
?>
读取文档
<?php
$word = new COM("word.application") or die ("Could not initialise MS Word object.");
$word->Documents->Open(realpath("Sample.doc")); // Extract content.
$content = (string) $word->ActiveDocument->Content; echo $content; $word->ActiveDocument->Close(false); $word->Quit();
$word = null;
unset($word);
?>
php创建读取 word.doc文档的更多相关文章
- poi读取word2003(.doc文档)中的表格
		poi读取word2003(.doc文档)中的表格 Jakarta POI 是apache的子项目,目标是处理ole2对象.它提供了一组操纵Windows文档的Java API.在网上见到好多通过po ... 
- 使用docx4j编程式地创建复杂的Word(.docx)文档
		原文链接:Create complex Word (.docx) documents programatically with docx4j 原文作者:jos.dirksen 发表日期:2012年2月 ... 
- office 2010打开doc文档报错:Word 在尝试打开文件时遇到错误
		今天在百度文库中下载了几个文档,下载后发现无法打开.出现以下的提示框. 那么,使用多年office的我,这点小问题当然难不倒我啦. 这个问题是由于系统安全设置所导致的 ,所有我们只需要处理这个安全设置 ... 
- Word试卷文档模型化解析存储到数据库
		最近在搞一套在线的考试系统,有许多人反映试题的新增比较麻烦(需要逐个输入),于是呼就整个了试卷批量导入了 poi实现word转html 模型化解析html html转Map数组 Map数组(数组的操作 ... 
- Java解析word,获取文档中图片位置
		前言(背景介绍): Apache POI是Apache基金会下一个开源的项目,用来处理office系列的文档,能够创建和解析word.excel.ppt格式的文档. 其中对word文档的处理有两个技术 ... 
- Java POI Word 写文档
		package apache.poi; import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import ... 
- IText 生成简单表格(报表)doc文档 单元居中
		IText生成doc文档需要三个包:iTextAsian.jar,iText-rtf-2.1.4.jar,iText-2.1.4.jar 亲测无误,代码如下所示: import com.lowagie ... 
- IText 生成横向的doc文档
		IText生成doc文档需要三个包:iTextAsian.jar,iText-rtf-2.1.4.jar,iText-2.1.4.jar 亲测无误,代码如下: import com.lowagie.t ... 
- IText 中文字体解决方案 生成doc文档
		IText生成doc文档需要三个包:iTextAsian.jar,iText-rtf-2.1.4.jar,iText-2.1.4.jar 亲测无误,代码如下: import com.lowagie.t ... 
随机推荐
- 【转载】之 破解  (【原创】Xenocode Postbuild 2009 加壳破解 (不断更新中...))
			声明 本文转载,感谢原作者dotNetSafe分享 [原创]Xenocode Postbuild 2009 加壳破解 (不断更新中...) http://bbs.pediy.com/showthrea ... 
- SQL Server查看所有表大小,所占空间
			create table #Data(name varchar(100),row varchar(100),reserved varchar(100),data varchar(100),index_ ... 
- 几个不错的编辑器BoneEdit
			https://github.com/bonecode?tab=repositories 
- 牛逼的bootcss之buttons
			css源码 /*! @license * * Buttons * Copyright 2012-2014 Alex Wolfe and Rob Levin * * Licensed under the ... 
- 数论(毕达哥拉斯定理):POJ 1305 Fermat vs. Pythagoras
			Fermat vs. Pythagoras Time Limit: 2000MS Memory Limit: 10000K Total Submissions: 1493 Accepted: ... 
- iOS Block中的weakSelf/strongSelf
			Objective C 的 Block 是一个很实用的语法,特别是与GCD结合使用,可以很方便地实现并发.异步任务.但是,如果使用不当,Block 也会引起一些循环引用问题(retain cycle) ... 
- Codeforces Round #216 (Div. 2) E. Valera and Queries 树状数组 离线处理
			题意:n个线段[Li, Ri], m次询问, 每次询问由cnt个点组成,输出包含cnt个点中任意一个点的线段的总数. 由于是无修改的,所以我们首先应该往离线上想, 不过我是没想出来. 首先反着做,先求 ... 
- Break、continue、return用法(C++)
			(1)break 直接调出当前循环体.如果是嵌套循环,他只能调出一层循环体. Exp-1: 程序: #include<iostream> using namespace std; int ... 
- 在eclipse下远程调试hadoop2.0
			在<在eclipse下编译hadoop2.0源码>一文中,我详细介绍了如何在eclipse环境和命令行环境下编译hadoop2.0源代码,并简单介绍了如何构建hadoop环境,这篇文章将着 ... 
- Java日期相关操作
			1.获得日期 在旧版本 JDK 的时代,有不少代码中日期取值利用了 java.util.Date 类,但是由于 Date 类不便于实现国际化,其实从 JDK1.1 开始,就更推荐使用 java.uti ... 
