word转php
1. 怎样将php文档转为word文档
pdf格式的文件如何转换成Word文档(2种方法)
1、用ScanSoft PDF Converter Pro v3.0 特别版
http://down.chinageren.com/d/asp_php_cgi_jsp_net_soft_5595.html
为PDF转换提供了完整的解决方案,能合并,转换,直接编辑PDF文件
2、可以利用Office 2003中的Microsoft Office Document Imaging组件来实现PDF转WORD文档,
也就是说利用WORD来完成该任务。方法如下:
用Adobe Reader打开想转换的PDF文件,接下来选择“文件→打印”菜单,在打开的“打印”窗口中将“打印机”
栏中的名称设置为“Microsoft Office Document Image Writer”,确认后将该PDF文件输出为MDI格式的虚拟打印文件。
注:如果没有找到“Microsoft Office Document Image Writer”项,使用Office 2003安装光盘中的“添加/删除
组件”更新安装该组件,选中“Office 工具 Microsoft DRAW转换器”。
然后,运行“Microsoft Office Document Imaging”,并利用它来打开刚才保存的MDI文件,选择“工具→将文本
发送到Word”菜单,在弹出的窗口中选中“在输出时保持图片版式不变”,确认后系统会提示“必须在执行此操作前重
新运行OCR。这可能需要一些时间”,不管它,确认即可。
以上仅在word2003中可用,其他版本没有Microsoft Office Document Image Writer。
2. word表格如何导入php中
可以直接导入php文件中,楼主下载一个wps文字,用wps里面的word编辑文档,这里面有一个直接导出php文件的图标,一按就可以了。你可以把已经编辑的文件复制到wps里面的word编辑文档,就一切ok了。有疑问再问我。
3. word下载下来变成php,打开不了怎么办,迅雷也升级过了
必须要准确地找到下载链接才行,你单击的可能是一个网页的链接,你可以试试右击选择“目标另存为”。如果迅雷打开了,在对话框里选择“使用IE下载”,不过也可能是网页下载链接本身有问题。
4. php怎样转换成word
//注意:要将PHPWord\PHPWord\Template.php中的setValue方法下的编码改成$replace = iconv('gbk', 'utf-8',$replace);其他的文件也要改成这种样式的。否则出现中文乱码。
require_once '../libs/PHPWord/PHPWord.php';
require_once '../libs/PHPWord/PHPWord/IOFactory.php';
require_once '../../config.php';
// require_once '../common/conn.php';
// New Word Document
$PHPWord = new PHPWord();
/**********文本格式的word text.php************/
// New portrait section
//逗号 分割字符串
$arr = $_REQUEST['arr'];
$a = explode(',',$arr);
//echo $arr;
date_default_timezone_set("Asia/Shanghai");//设置一个时区
$tm=date('Y-m-d H:i:s');
//exit($tm);
/**********前多日雨量*********/
if(in_array('1', $a, TRUE)){
$section = $PHPWord->createSection();
$PHPWord->addFontStyle('rStyle', array('bold'=>false, 'italic'=>false, 'size'=>16));
$PHPWord->addParagraphStyle('pStyle', array('align'=>'center', 'spaceAfter'=>100));
$c = "前三日雨量报表";
$section->addText($c, 'rStyle', 'pStyle');
$styleTable = array('borderSize'=>6, 'borderColor'=>'006699', 'cellMargin'=>80);
$styleFirstRow = array('borderBottomSize'=>18, 'borderBottomColor'=>'0000FF', 'bgColor'=>'66BBFF');
// Define cell style arrays
$styleCell = array('valign'=>'center');
// Define font style for first row
$fontStyle = array('bold'=>true, 'align'=>'center');
//设置标题
$PHPWord->addFontStyle('rStyle', array('bold'=>true, 'italic'=>true, 'size'=>16));
$PHPWord->addParagraphStyle('pStyle', array('align'=>'center', 'spaceAfter'=>100));
// Add table style
$PHPWord->addTableStyle('myOwnTableStyle', $styleTable, $styleFirstRow);
// Add table
$table = $section->addTable('myOwnTableStyle');
// Add row设置行高
$table->addRow(500);
$table->addCell(2300, $styleCell)->addText('站码', $fontStyle);
$table->addCell(2300, $styleCell)->addText('站名', $fontStyle);
$table->addCell(2300, $styleCell)->addText('雨量', $fontStyle);
$table->addCell(2300, $styleCell)->addText('水文站监测类型', $fontStyle);
$conn = mssql_connect($config['mssql']['host'],$config['mssql']['user'],$config['mssql']['password']);
mssql_select_db($config['mssql']['dbname'],$conn);
$stm = date('Y-m-d H:i:s',strtotime('-3 days'));
$sql = "EXEC HNOW05_GETPPSPACE '','','".$stm."',1,1";
$res=mssql_query($sql);
while($arr = mssql_fetch_array($res)){
//echo $arr["STCD"]."
";
$table->addRow();
$table->addCell(2300)->addText($arr["STCD"]);
$table->addCell(2300)->addText($arr["STNM"]);
$table->addCell(2300)->addText($arr["P"]);
if($arr["STTP"] == 'MM'){
$table->addCell(2300)->addText('气象站');
}else if($arr["STTP"] == 'BB'){
$table->addCell(2300)->addText('蒸发站');
}else if($arr["STTP"] == 'DD'){
$table->addCell(2300)->addText('堰闸水文站');
}else if($arr["STTP"] == 'TT'){
$table->addCell(2300)->addText('落潮位站');
}else if($arr["STTP"] == 'DP'){
$table->addCell(2300)->addText('泵站');
}else if($arr["STTP"] == 'SS'){
$table->addCell(2300)->addText('墒情站');
}else if($arr["STTP"] == 'PP'){
$table->addCell(2300)->addText('雨量站');
}else if($arr["STTP"] == 'ZZ'){
$table->addCell(2300)->addText('河道水位水文站');
}else if($arr["STTP"] == 'RR'){
$table->addCell(2300)->addText('水库水文站');
}else if($arr["STTP"] == 'ZG'){
$table->addCell(2300)->addText('地下水站');
}else if($arr["STTP"] == 'ZB'){
$table->addCell(2300)->addText('分洪水位站');
}
}
$section->addTextBreak(2);
}else{
}
/******地质灾害*******/
if(in_array('3', $a, TRUE)){
$section = $PHPWord->createSection();
$PHPWord->addFontStyle('rStyle', array('bold'=>false, 'italic'=>false, 'size'=>16));
$PHPWord->addParagraphStyle('pStyle', array('align'=>'center', 'spaceAfter'=>100));
$c = "地质灾害";
$section->addText($c, 'rStyle', 'pStyle');
$content="根据市气象局未来24小时降雨预报和市水利局实时降雨数据,市国土资源局进行了地质灾害预报,请有关部门关注
实时预警信息,做好地质灾害防范工作";
$section->addText($content);
// Add image elements
$section->addImage("images/image001.jpg", array('width'=>600, 'height'=>480, 'align'=>'center'));
}else{
}
// Save File
$fileName = "word报表".date("YmdHis");
header("Content-type: application/vnd.ms-word");
header("Content-Disposition:attachment;filename=".$fileName.".docx");
header('Cache-Control: max-age=0');
$objWriter = PHPWord_IOFactory::createWriter($PHPWord, 'Word2007');
$objWriter->save('php://output');
5. 为什么我从邮箱里下载下来的word文件全成了PHP的文件类型
那你要看是什么格式了,如果不是word,要用一个软件转一下就可以了。
6. Word文档怎么变成PHP格式了
下载的时候,没有作更名处理,这是那个服务器上的那个程序有问题造成的,打开看看,是不是ASCII码的html代码,如果是的话,说明对方的下载程序有问题,如果不是,后缀名修改成.doc文件就可以解决问题了
7. 怎么使用 phpword 把 word文档转为html格式
关于word转为html格式解决如下:
打开word文档,单击菜单栏中的“文件”,找到“另存为” 或“另存为网页”;
单击另存为” 或“另存为网页”,弹出"另存为" 窗口;
在"另存为" 窗口的“保存类型”,下拉菜单中找到“网页”;
在“文件名”一栏中可以修改我们想要的文件名;
点“保存”,选择保存位置即可;
8. 如何将word中的数据导入到数据库中
1、首先,打开媒介工具“记事本”,将word文件里需要导入的数据,复制粘贴到记事本当中,然后保存成为txt文件,本例中将txt文件取名为“数据源.txt”。
2/8
2、打开excel表格,点击“数据”选项卡,找到“自文本”。
小朋友语言迟缓2岁至4岁孩子不说话严重吗?
广告
3/8
3、点击“自文本”,弹出下一窗口,选择刚才保存的名为“数据源”的txt类型文件,点击“导入”。因“自文本”方式数据导入默认的只有三种文件类型txt、csv、prn,所以需要事先将word转变为txt。
【家长必看】_说话晚的孩子
广告
4/8
4、弹出“文本导入向导”对话框。选择最适合的文件类型,方便导入后,数据以已选择方式分列。点击“下一步”。
特别注意,如果选的“分隔符号”,则分隔符号必须是英文状态下的符号,否则导入后无法分列。
两岁小孩说话晚是什么原因?说话晚怎么办?
广告
5/8
5、设置分列数据所包含的分隔符号,其实就是导入数据列数的控制,选择分隔符。
示例文档用“,”把每列隔开的,所以选择“逗号”。
完成设定后,点击下一步。
6/8
6、列数据格式选择”常规“,”常规“选项更为智能。
完成设定后,点击完成。
7/8
7、数据存放位置最好是“现有工作表=$A$1”,指的就是从当前表格的第一行第一列开始放置数据。点击确定。
8/8
8、数据导入完成。
可以进一步编辑,或者是做几个表格的数据比对啦!
9. 如何将word文档转成php代码包
呃,好像没这个可能。。。。
10. 怎样用PHP读取一个word文档内容并在浏览器中显示出来
目前程序编译语言有很多种,其中php是最为常见的一种编程语言。php读取word文档是很多朋友都想了解的,下面就由达内的老师为大家介绍一下。
?php
/*
*
必须将
php.ini
中的
com.allow_dcom
设为
TRUE
*/
function
php_Word($wordname,$htmlname,$content)
{
//获取链接地址
$url
=
$_SERVER['HTTP_HOST'];
$url
=
";
$url
=
$url.$_SERVER['PHP_SELF'];
$url
=
dirname($url)."/";
//建立一个指向新COM组件的索引
$word
=
new
COM("word.application")
or
die("Unable
to
instanciate
Word");
//显示目前正在使用的Word的版本号
echo
"Loading
Word,
v.
{$word-
Version}";
//把它的可见性设置为0(假),如果要使它在最前端打开,使用1(真)
$word->Visible
=
1;
//---------------------------------读取Word内容操作
START-----------------------------------------
//打开一个word文档
$word->Documents->Open($url.$wordname);
//将filename.doc转换为html格式,并保存为html文件
$word->Documents[1]->SaveAs(dirname(__FILE__)."/".$htmlname,8);
//获取htm文件内容并输出到页面
(文本的样式不会丢失)
$content
=
file_get_contents($url.$htmlname);
echo
$content;
//获取word文档内容并输出到页面(文本的原样式已丢失)
$content=
$word->ActiveDocument->content->Text;
echo
$content;
//关闭与COM组件之间的连接
$word->Documents->close(true);
$word->Quit();
$word
=
null;
unset($word);
//---------------------------------新建立Word文档操作
START--------------------------------------
//建立一个空的word文档
$word->Documents->Add();
//写入内容到新建word
$word->Selection->TypeText("$content");
//保存新建的word文档
$word->Documents[1]->SaveAs(dirname(__FILE__)."/".$wordname);
//关闭与COM组件之间的连接
$word->Quit();
}
php_Word("tesw.doc","filename.html","写入word的内容");
?>