最近才看到的一个开源项目:Hartija,它是通过Css来控制通过浏览器打印网页的效果,目前版本是0.8版本。因为目前所有信息都放在Css文件中,所以使用比较简单,就跟平常使用CSS一样,添加以下语句:
<link rel="stylesheet" href="print.css" type="text/css" media="print">
不过需要注意,media属性必须使用“print”。
http://code.google.com/p/hartija/