前面介绍过一个在线显示pdf文件的服务: PdfMeNot. 用它你可以免去安装pdf阅读器的过程而直接通过浏览器阅读pdf文件,还比较过几个pdf to word的免费工具,可以方便的把pdf文件转换为word文档。今天要说的是一个将html – 也就是网页 – 转换为pdf文件的服务 – htm2pdf。
如果我们把网页保存到本地磁盘,需要保存许多文件,虽然IE可以另存为mht格式,但是时常显示效果并不太好。用htm2pdf,你只要输入一个网址,甚至是一段源文件代码,htm2pdf就可以将网页转换为pdf格式的文件。下图是http://www.google.com的转换结果,可以看到,转换的效果还不错:

在转换的时候,我们可以选择包含页面中的flash和链接,这样在浏览pdf文件时就可以直接看flash或打开网页中的链接。google的页面太简单,我有试了一个youtube的页面,效果如下:

可以看到,页面中的视频没有转换,而是显示了javascript功能被关闭或者flash player版本太低。我没有关闭javascript,升级flash player到最新版后转换的结果依旧如此。
另外,这个服务对中文支持不佳,我尝试转换http://getfreeware.net的时候出现了以下结果,所有的中文字符都被忽略,没有显示,页面左上方的logo(css中定义为背景图片)也没有正确显示:

但总体来说,这还是值得推荐的工具,比如想保存一些英文的网上教程就很方便:D,如果你知道其他的类似服务,欢迎留言交流。
我很需要这个的工具,网上找了好久,从独立的软件,然后到firefox的插件,就差把网站改版成joomla程序,使用自带的PDF生成工具了,我还是使用你推荐的用用。