现公司需要使用JAVA打印指定位置网页,请各位大虾帮一下小弟,教我怎么做.最好有代码,万分感谢~

解决方案 »

  1.   

    google 一下,很多但是也够复杂的
      

  2.   

    <HTML>
    <HEAD>
    <TITLE></TITLE>
    <script language="javascript">
    function printIt() { 
      htmlcode=window.document.body.innerHTML; 
      sprnstr="<!--startprint-->"; 
      eprnstr="<!--endprint-->"; 
      var prnhtml=htmlcode.substr(htmlcode.indexOf(sprnstr)+17); 
      prnhtml=prnhtml.substr(prnhtml.indexOf(sprnstr)+17);
      prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr)); 
      window.document.body.innerHTML=prnhtml; 
      window.print(); 
      window.document.body.innerHTML=htmlcode;
    }
    </script>
    </HEAD><BODY>
    不打印的部分
    <!--startprint-->
    要打印的部分
    <!--endprint-->
    不打印的部分
    <a href=# onclick=printIt()>打印</a>
    </BODY>
    </HTML>
      

  3.   

    利用CSS控制打印,动态/静态数据组合
    http://www.7880.com/Info/Article-4148f3a0.html或者使用以后的软件包:
    http://www.finereport.com
    http://www.fcsoft.com.cn/webprint/index.html