PHP实现对word文档的读取
传就传吧,后台传什么文件都可以,原样保留在文件夹下面就行了,天台的直接指向它,只要前台安装了相应的程序就能打开,例如指向一个WORD的代码可以是:你可能觉得这样很不好,前台会弹出WORD窗口打开文件。
但是没有别的完美的办法,因为把WORD转换为HTML都会丢失重要信息的:文件内部链接会丢失、文件打印格式会丢失、文件显示格式也不完全支持,甚至会变得很难看。
一句话,你的后台最好不要对WORD文件进行处理,尽管有方法(就是使用DCOM调用WORD打开文件,然后另存为网页格式)
php文件在浏览器中无法直接打开
因为Php 是编程语言,必须经过服务器解释才能才浏览器上浏览的一种文件。
如果,本机没有运行环境,是运行不了的,直接用ie看,会提示下载,或者其他问题。
如果,你要看它的源代码,用类似记事本的工具都可以打开。
如果,想用ie看,那么把扩展名改成.html或者.htm后,直接点击就可以打开,但是其中php代码是不会显示的。
...
word文档问题下载word文档时,没有“直接打开”的选项了,必
网页中直接显示WORD文档需要浏览器有控件支持 控件可以百度一下,NKO OFFICE控件 不过是收费的,也有注册版的低版本的 控件可以直接原生显示WORD文档内容 没什么特别方法,因为早期word格式并不公开,所以除了调用office组件否则无法正确读取数据。
可行的方式是将word文档后台转换为pdf或者其他格式,我印象中网上有php调用后台程序将doc转换为pdf,前台用flash显示的参考代码,可以搜搜看,其实就是类似百度文库的那种显示方式。
...
如何在php下实现word转换成HTML,都进来看看吧
你好,试试我这个吧刚刚测试完的。
/* @author axgle 直接用php把word文档转化成HTML文件 适用于windows和安装了word的环境 */ function word2html($wfilepath) { $word=new COM("Word.Application") or die("无法打开 MS Word"); $word->visible = 1 ; $word->Documents->Open($wfilepath)or die("无法打开这个文件"); $htmlpath= substr($wfilepath,0,-4); $word->ActiveDocument->SaveAs($htmlpath,8); $word->quit(0); } $w="G:/www/test.doc"; word2html($w); print( "Word转html完成!" ); ?>
php怎么在页面中直接打开pdf文件
首先,在网上下载第三方转换软件。
将该软件解压至浏览PHP文件的同名目录下。
应用exec()执行该可执行文件。
并将打开的文件保存至PHP可读的文件类型(最好以时间戳命名),并将文件赋到一个变量中。
然后通过PHP 的header函数读取该文件内容。
并将读取的内容在如SDK编辑器上打开。
待用户编辑完成后,保存至该文件中。
并重新执行其他格式的文件->PDF软件转换。
重新生成PDF文件,并将原来可以被PHP 打开的文件删除。
这样即可实现用PHP 来打开PDF文件。
希望能帮到你。
打开word文档受阻为什么我每次要打开“我的文档”,都会出现“正
你好,导出的这个格式,你是指网页上使用PHP代码来导出的么估计还是这个格式方面的问题,所以出现这个有错误的这个能恢复文档的内容那么还是可以的啊,主要是看看你的PHP怎么导出的应该是在导出的过程中出现的问题了,只能是使用修复工具来修复吧
转载请注明出处51数据库 » php直接打开word