首先,什么是PhantomJS?今天,我们根据网页URL生成图片,使用的就是rasterize.js:将网页光栅化为图像或PDF。我们来看一下rasterize.js的内容(源文件对size的处理有错误,这里已修正!首先,我们将Phantom的包引入工程,放在resources目录下。因为我们要保证本地windows开发与服务器linux环境开发打包后都能运行,所以,我们将windows和linux两个包都引入。然后,我们创建Phantom的使用工具类PhantomTools.class:上面工具类,通过构造方法初始化了命令包路径,调用其中,测试方法:测试结果我就不贴出来了,无非将我的博客首页生成图片保存到指定文件test.png中。好了,希望上面对PhantomJS的介绍对你今后工作有所帮助!

Java利用Phantomjs实现生成图片的功能

Java利用Phantomjs实现生成图片的功能

Java利用Phantomjs实现生成图片的功能