转:在网页中嵌入word、excel、pdf的注意事项

在网页中嵌入word、excel、pdf的注意事项

Posted on 2009-08-21 14:26 landor 阅读(1492) 评论(0)   编辑   收藏 所属分类: jsp、servlet
网上此类代码非常多,无非以下几个

嵌入pdf有两种方式

  1 用object嵌入方式
     < object   classid ="clsid:CA8A9780-280D-11CF-A24D-444553540000"    width ="760"    height ="411"    border ="0" >
        
< param    name ="SRC"    value ="<%=request.getContextPath()%>/xxx.pdf" >
    
</ object >

  2 直接写代码
< iframe  src ="a.pdf" ></ iframe >

 
嵌入word或excel,有类似object控件,但是似乎都是收费的,所以只能用
< iframe  src ="a.doc" ></ iframe >

应注意问题:
1 用object方式嵌入pdf,src可以用一个url来代替,就想下载文件的代码;
2 当用iframe嵌入pdf或者word、excel时,如果采用流输出方式,那么会刷新整个浏览器,而不是那个iframe区域;
3 如果你的浏览器每次都是弹出下载pdf或者doc等文件,那么请检查如下几个地方
  a 如果采用流输出方式,请注意content-type设置是否正确,比如pdf是application/pdf,doc是application/msword,xls是application/vnd.ms-excel;
  b 如果直接连接的文件,比如pdf,那么需要卸载adobe pdf,然后重新安装;office的版本应该是2003.
4 关于中文文件,需要进行编码,<%=URLEncoder.encode("pdf文件名") %>

转载于:https://www.cnblogs.com/gaozehua/archive/2011/11/29/2266937.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值