PHP 读取word

PHP 生成 word 文档,可以考虑以下两类办法:1. 利用 windows 系统提供的 com组件。

这种方法的原理,是使用 php 的调用 com 组件功能函数,如果系统里安装过 office 的服务器,就可以调用 word.application 。

2. 利用PHP将内容写入doc文件之中。

这种方法,难分为两种,一种是生成mht格式写入word,另一种是编写纯 HTML 格式写入word。

这种方法是基于 word 对 html 的良好支持。

php 如何将word 转换为 html 或者图片

展开全部 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文档的读取

传就传吧,后台传什么文件都可以,原样保留在文件夹下面就行了,天台的直接指向它,只要前台安装了相应的程序就能打开,例如指向一个WORD的代码可以是:WORD附件你可能觉得这样很不好,前台会弹出WORD窗口打开文件。

但是没有别的完美的办法,因为把WORD转换为HTML都会丢失重要信息的:文件内部链接会丢失、文件打印格式会丢失、文件显示格式也不完全支持,甚至会变得很难看。

一句话,你的后台最好不要对WORD文件进行处理,尽管有方法(就是使用DCOM调用WORD打开文件,然后另存为网页格式)

php 怎么实现读取word文档内容,显示到html上面?能给个案例最好...

1. 如果在win可以用com组件读取:// 建立一个指向新COM组件的索引 $word = new COM("word.application") or die("Can't start Word!"); // 显示目前正在使用的Word的版本号 //echo "Loading Word, v. {$word->Version}"; // 把它的可见性设置为0(假),如果要使它在最前端打开,使用1(真) // to open the application in the forefront, use 1 (true) //$word->Visible = 0; //打?一个文档 $word->Documents->OPen("d:\a.doc"); //读取文档内容 $test= $word->ActiveDocument->content->Text; echo $test; echo ""; //将文档中需要换的变量更换一下 $test=str_replace("<{变量}>","这是变量",$test); echo $test; $word->Documents->Add(); // 在新文档中添加文字 $word->Selection->TypeText("$test"); //把文档保存在目录中 $word->Documents[1]->SaveAs("d:/myweb/comtest.doc"); // 关闭与COM组件之间的连接 $word->Quit(); 2. linux可用antiword插件去实现

谁用过phpword使用$PHPWord

网页中直接显示WORD文档需要浏览器有控件支持控件可以百度一下,NKO OFFICE控件 不过是收费的,也有注册版的低版本的控件可以直接原生显示WORD文档内容没什么特别方法,因为早期word格式并不公开,所以除了调用office组件否则无法正确读取数据。

可行的方式是将word文档后台转换为pdf或者其他格式,我印象中网上有php调用后台程序将doc转换为pdf,前台用flash显示的参考代码,可以搜搜看,其实就是类似百度文库的那种显示方式。

php word com,php 展示word相关推荐

  1. JAVA table word,实战 | Java读取Word,包含表格!

    本文转载自微信公众号「JAVA日知录」,作者单一色调.转载本文请联系JAVA日知录公众号. 不能每天都发鸡汤呀,今天分享一篇开发实战. 业务需求 我们有这样一个需求,需要抽取出WORD文档中的内容,然 ...

  2. java word导出表格_Java Word模板导出包含表格单元格合并

    java通过freemarker导出word循环合并表格单元格 本文主要讲解通过freemarker模板引擎来导出word,并且在word中包含表格的合并部分需要循环生成. 一.Java需要通过模板导 ...

  3. 基于java的格式转换,word 转 pdf、word 转图片、office 格式转换、在线文件预览

    一.项目简介 不管你是java程序员.c++程序员,python程序员,在开发项目中肯定遇到过格式转换的问题,如何轻松搞定格式转换的问题呢?当然是百度啦!面向百度编程已经成为当下程序员的日常操作. 基 ...

  4. html绘制word柱状图,如何在word绘制插入柱形图_excel中如何插入柱形图 - 学无忧

    在文档制作excel表格的时候,为了让数据更能直观的展示进行对比和分析,我们需要一些图表来进行展示.而今天学无忧就教大家如何在excel中插入柱形图,并且同样在word绘制插入柱形图的方法.相对来说, ...

  5. java word生成_JAVA生成WORD工具类

    该方法借助freemarker的JAR包即可. 参考: 所需工具: 步骤: 1.在word中编辑好模版样式,设置好占位符,注意图片最好先黏上去 2.在word中,文件-另存为-XML格式 3.使用工具 ...

  6. python批量pdf转word,python批量实现Word文件转换为PDF文件

    本文为大家分享了python批量转换Word文件为PDF文件的具体方法,供大家参考,具体内容如下 1.目的 通过万能的Python把一个目录下的所有Word文件转换为PDF文件. 2.遍历目录 作者总 ...

  7. 六年级计算机word处理,六年级上信息技术教案Word大变身用Word制作网页河大版

    <六年级上信息技术教案Word大变身用Word制作网页河大版>由会员分享,可在线阅读,更多相关<六年级上信息技术教案Word大变身用Word制作网页河大版(2页珍藏版)>请在人 ...

  8. 计算机再带word打不开,word打不开,详细教您怎么解决word打不开

    在我们平时工作的时候,都会遇到一个问题,那就是打不开word文档.但是我们的工作时间有很紧迫,那么这个时候,我们该怎么办呢?不要慌,今天小编就来告诉你们当遇到word打不开的时候应该怎么办. 对于那些 ...

  9. 计算机用word做贺卡,Word技巧:用word制作电子贺卡,你会吗?

    原标题:Word技巧:用word制作电子贺卡,你会吗? 8月也快过完了,漫长的暑假结束了,同学们又迎来了新的学年了.9月伊始,金秋9月,都说9月是一个丰收的季节,但是没有园丁辛勤的付出,哪来的丰收呢? ...

最新文章

  1. 今日头条李磊等最新论文:用于文本生成的核化贝叶斯Softmax
  2. 有源汇上下界最小费用可行流 ---- P4043 [AHOI2014/JSOI2014]支线剧情(模板)
  3. 数据不平衡、不平衡采样、调整分类阈值、过采样、欠采样、SMOTE、EasyEnsemble、加入数据平衡的流程、代价敏感学习BalanceCascade、
  4. HanLP-最短路径分词
  5. python urllib2下载文件 是否成功,Python urllib2未完成下载fi
  6. EXCEL的扩展名xls与xlsm的区别
  7. win10系统启动服务器不可用,解决win10专业版windows installer服务不可用不能启动更不能访问...
  8. python 获取文件列表
  9. 第四范式团队KDD Cup世界冠军方案详解:解密共享出行场景中的优化问题
  10. windows server 中,Tomcat9 配置
  11. Matlab学习------------带有右键菜单的GUI学习实例
  12. python写空气质量提醒_Python数据可视化:2018年空气质量分析
  13. [开发笔记]-C#获取pdf文档的页数
  14. 总结几个 C 语言知识点
  15. React Native组件(四)TextInput组件解析
  16. Mac 版 Android Studio 汉化教程 及汉化包
  17. 第二章 驱动程序调测方法与技巧
  18. 华为自动驾驶域控制器:现货PK期货,工程能力PK只有算力
  19. 汇编语言转c语言的软件,Arm汇编转换器下载
  20. FutureMapping:空间人工智能的计算结构

热门文章

  1. POJ 1979 Red and Black DFS
  2. 非使用FindControl方法找到深层嵌套的控件
  3. 使shell用结构化命令
  4. php绘制时钟刻度,怎么用canvas写钟表刻度的时钟和分钟
  5. 的正确使用_如何正确使用安全带 安全带正确系法
  6. Multiple Gift(AtCoder-3731)
  7. 合法整数集(51Nod-1315)
  8. 训练日志 2019.1.16
  9. 计算字符串距离(信息学奥赛一本通-T1298)
  10. 买铅笔(洛谷-P1909)