使用phantomjs.exe将网页链接保存成pdf、png等文件

来源:互联网 发布:软件成本估算方法 编辑:程序博客网 时间:2024/06/05 04:21

如何把一个网页链接保存成为pdf,或者png等图片,在利用phantomjs的时候操作起来十分简单,首先将phantomjs.exe下载下来,phantomjs是一个没有界面的浏览器,更多信息http://phantomjs.org/,然后新建一个js文件和phantomjs.exe同一文件夹下。js文件其内容如下

//创建一个webpage对象var page = require('webpage').create();// 打开页面page.open('https://www.baidu.com', function(status) {  // 输出状态  console.log("Status: " + status);  if(status === "success") {    // 如果状态为success,将整个page保存为baidu.pdf(也可以是png,jpg, gif)    page.render('baidu.pdf');  }  phantom.exit();});

使用cmd进入该目录中执行phantomjs task.js如图现在已经成功将百度的首页保存成为pdf文件了。

原创粉丝点击