PHP 如何将上传的文件 格式如DOC/PDF/PNG/JPG 在线预览

时间:2020-12-29 09:01:18
如图
PHP 如何将上传的文件 格式如DOC/PDF/PNG/JPG 在线预览
我上传的图片能正常预览
但是我的DOC格式就不可以 
PHP 如何将上传的文件 格式如DOC/PDF/PNG/JPG 在线预览
  有什么办法可以解决么

5 个解决方案

#1


PHP 如何将上传的文件 格式如DOC/PDF/PNG/JPG 在线预览

#2


引用 1 楼 weixin_36623221 的回复:
PHP 如何将上传的文件 格式如DOC/PDF/PNG/JPG 在线预览

我就想要这样的效果  PHP能实现么 

#3


word要转为pdf,用flash阅读。。。

#4


引用 3 楼 TottyAndBaty 的回复:
word要转为pdf,用flash阅读。。。

我看  他的源代码  应该是变成了图片   IMG 标签  这图片格式jpg的
PHP 如何将上传的文件 格式如DOC/PDF/PNG/JPG 在线预览

#5


不能转化一下doc为html吗?这样不就好了!
 1 <?php
 2 //header("Content-type:text/html;charset=utf-8");
 3 //word转html 展示
 4 $lj=$_GET['file'];//传来的是文件位置 具体看自己的传值 upload/user/20170306/20170306xgtlne.doc
 5  $lj=str_replace("/",'\\',$lj);//把路径改为\号 例如 upload\user\20170306\20170306xgtlne.doc
 6 
 7 function word2html($wordname,$htmlname)
 8 {
 9    $word = new COM("word.application") or die("Unable to instanciate Word");
10    $word->Visible = 1;
11    $word->Documents->Open($wordname);
12    $word->Documents[1]->SaveAs($htmlname,8);
13    $word->Quit();
14    $word = null;
15 unset($word);
16 
17 }
18 //服务器或本地的word具体位置 例如'D:\phpStudy\WWW\GongshuUnion\.upload\user\20170306\20170306xgtlne.doc'
19 $address='D:\phpStudy\WWW\GongshuUnion\\';
20 word2html($address.$lj,$address.$lj.".html");
21 //跳转时可以在后最加上.html 
22 //例如  $url=  http://localhost/GongshuUnion/upload/user/20170306/20170306xgtlne.doc.html
23 //我这里一共传了两个值 一个是 $_GET['file'] = upload/user/20170306/20170306xgtlne.doc 
24 //另一个是$_GET['url']=http://localhost/GongshuUnion/upload/user/20170306/20170306xgtlne.doc.html
25 $url= $_GET['url']; 
26 Header("Location:$url");
27 ?>
网上给你找的,你自己看看吧! PHP 如何将上传的文件 格式如DOC/PDF/PNG/JPG 在线预览PHP 如何将上传的文件 格式如DOC/PDF/PNG/JPG 在线预览

#1


PHP 如何将上传的文件 格式如DOC/PDF/PNG/JPG 在线预览

#2


引用 1 楼 weixin_36623221 的回复:
PHP 如何将上传的文件 格式如DOC/PDF/PNG/JPG 在线预览

我就想要这样的效果  PHP能实现么 

#3


word要转为pdf,用flash阅读。。。

#4


引用 3 楼 TottyAndBaty 的回复:
word要转为pdf,用flash阅读。。。

我看  他的源代码  应该是变成了图片   IMG 标签  这图片格式jpg的
PHP 如何将上传的文件 格式如DOC/PDF/PNG/JPG 在线预览

#5


不能转化一下doc为html吗?这样不就好了!
 1 <?php
 2 //header("Content-type:text/html;charset=utf-8");
 3 //word转html 展示
 4 $lj=$_GET['file'];//传来的是文件位置 具体看自己的传值 upload/user/20170306/20170306xgtlne.doc
 5  $lj=str_replace("/",'\\',$lj);//把路径改为\号 例如 upload\user\20170306\20170306xgtlne.doc
 6 
 7 function word2html($wordname,$htmlname)
 8 {
 9    $word = new COM("word.application") or die("Unable to instanciate Word");
10    $word->Visible = 1;
11    $word->Documents->Open($wordname);
12    $word->Documents[1]->SaveAs($htmlname,8);
13    $word->Quit();
14    $word = null;
15 unset($word);
16 
17 }
18 //服务器或本地的word具体位置 例如'D:\phpStudy\WWW\GongshuUnion\.upload\user\20170306\20170306xgtlne.doc'
19 $address='D:\phpStudy\WWW\GongshuUnion\\';
20 word2html($address.$lj,$address.$lj.".html");
21 //跳转时可以在后最加上.html 
22 //例如  $url=  http://localhost/GongshuUnion/upload/user/20170306/20170306xgtlne.doc.html
23 //我这里一共传了两个值 一个是 $_GET['file'] = upload/user/20170306/20170306xgtlne.doc 
24 //另一个是$_GET['url']=http://localhost/GongshuUnion/upload/user/20170306/20170306xgtlne.doc.html
25 $url= $_GET['url']; 
26 Header("Location:$url");
27 ?>
网上给你找的,你自己看看吧! PHP 如何将上传的文件 格式如DOC/PDF/PNG/JPG 在线预览PHP 如何将上传的文件 格式如DOC/PDF/PNG/JPG 在线预览