现在我想在我的网页上面,加上2个按钮(一个打印,一个预览)但是如果别人直接从后台传的是Word文档上来,当用户点击“预览”的时候,前台就要读出别人上传的Word文档里面的内容,点击“打印”的时候,就要打印出来(而且,预览是什么效果,打印出来的也必须是这样的效果)。请问一下,这个怎么做呀?

解决方案 »

  1.   

    直接调用window.print或者webrower控件的ExecWB方法来打印。  • 优点:方便快捷,客户端无需任何设置即可。  • 缺点:打印控制不是很灵活。如果直接调用  window.print来打印页面,页面上别的元素也会被打印处理,页头页尾的格式也不好控制
      

  2.   

    我也正在做下面两个链接你可以好好看看,对你有很好的帮助
    http://www.soaspx.com/dotnet/asp.net/tech/tech_20100710_5020.html
    http://www.111cn.net/net/net/33845.htm
      

  3.   

    <OBJECT   id=WebBrowser   classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2   height=0   width=0></OBJECT>   
      <input   type=button   value=打印           onclick=document.all.WebBrowser.ExecWB(6,1)>   
      <input   type=button   value=直接打印   onclick=document.all.WebBrowser.ExecWB(6,6)>   
      <input   type=button   value=页面设置   onclick=document.all.WebBrowser.ExecWB(8,1)>   
      <input   type=button   value="打印OK"   onclick="   return   myprint(this);">                         
      <input   type=button   value=打印预览   onclick=document.all.WebBrowser.ExecWB(7,1)> 
      

  4.   

    我的意思是说,有没有那位做过类似的东西的,就好比QQ邮箱里面,我可以直接发个Word文档给你,而你可以预览也可以下载