各位大哥大姐:
请问如何在IE中嵌入打开附件为PDF格式的文件?在IE中打开的PDF文件中,如何将"保存"按钮隐藏或者是变灰?请大家帮我看看!!!

解决方案 »

  1.   

    用Adobe Reader标准版或者专业版设置PDF文件的权限为“不允许分发”事实,随便说说,也许可以。
      

  2.   

    1
    Response.Redirect("xx.pdf");
    2 好像不可能
      

  3.   

    不太可能的,现在的IE的属性都是默认的禁止JS修改IE属性,所以没有办法,客户端的控制能力还没有这么大!不过可以使用javascript的弹出窗口,然后去除所有的菜单!
    string tt="artoa = window.open('"+Request.ApplicationPath+"/index.aspx"+"'"
    +",'','toolbar=no,menubar=no,titlebar=yes,directories=no,resizable=yes,status=yes,fullscreen=no,top=0;left=0,width=900,height=700');";
    Response.Write("<script language=javascript>");
    Response.Write(tt);
    Response.Write("accpoa.moveTo(0,0);");
    Response.Write("accpoa.resizeTo(screen.availWidth,screen.availHeight);");
    Response.Write("window.opener=null;");
    Response.Write("window.close();");
    Response.Write("</script>");
      

  4.   

    to:liuqm(blue) 
    非常感谢你! 你的方法把IE的菜单屏蔽了,但在IE中嵌入打开的PDF文件的"保存"按钮还在的,用户还是可以复制下来的
      

  5.   

    http://www.cpdf.net/bbs/index.asp?boardid=12PDF在线可以打开,但是保存下来就不能打开了竟然还不能下载来看,有没有什么软件可以破的破了他
      

  6.   

    string tt="artoa = window.open('"+Request.ApplicationPath+"/index.aspx"+"'"
    +",'','toolbar=no,menubar=no,titlebar=yes,directories=no,resizable=yes,status=yes,fullscreen=no,top=0;left=0,width=900,height=700');";
    Response.Write("<script language=javascript>");
    Response.Write(tt);
    Response.Write("accpoa.moveTo(0,0);");
    Response.Write("accpoa.resizeTo(screen.availWidth,screen.availHeight);");
    Response.Write("window.opener=null;");
    Response.Write("window.close();");
    Response.Write("</script>");
    学习中……