1.创建pageload.js文件:

pageload.js

 var page = require('webpage').create();
var address = 'https://www.baidu.com/';//填写需要打印的文件位置
var output = './img/'+'baidu'+'.png';//存储文件路径和名称
page.viewportSize = { width: 100, height: 100 };//设置长宽
page.open(address, function (status) {
if (status !== 'success') {
console.log('Unable to load the address!');
phantom.exit();
} else {
window.setTimeout(function () {
page.render(output);
phantom.exit();
}, 500);
}
});

2.测试,先通过命令行进入到该文件的目录:

phantomjs pageload.js

3.运行成功后会生成图片,如:

最新文章

  1. Solr实战:使用Hue+Solr实现标签查询
  2. BZOJ1055: [HAOI2008]玩具取名[区间DP]
  3. VS2013中, 无法嵌入互操作类型“……”,请改用适用的接口的解决方法
  4. VS2013 带命令行参数的调试问题 解决方案
  5. PHP热身
  6. qt-4.8.5 显示图片居中笔记
  7. AgileEAS.NET SOA 中间件平台5.2版本下载、配置学习(二):配置WinClient分布式运行环境
  8. java中计算两个日期之间天数的程序设计。
  9. golang为LigerUI编写简易版本web服务器
  10. Async 和 Await的性能(.NET4.5新异步编程模型)
  11. 关于JS的一些代码效果图
  12. log4jdbc-remix安装配置
  13. LA3942-Remember the Word(Trie)
  14. (摘)oracle dataguard切换
  15. 思考的工作方式——计划经济or市场经济
  16. Linux并发模型
  17. R语言成功加载rJava方法
  18. Zookeeper介绍 Zookeeper搭建 Zookeeper集群搭建
  19. RestTemplate的设置和使用
  20. Codeforces Round #520 (Div. 2) B. Math 唯一分解定理+贪心

热门文章

  1. MySQL索引长度限制问题
  2. atitit.企业管理----商业间谍策略的使用与防务
  3. USB3.0测试和使用说明
  4. HDU 4969 Just a Joke(积分)
  5. Java遍历包中所有类
  6. JS高程3:表单脚本
  7. Oracle VM VirtualBox虚拟机导出教程
  8. jquery几个按钮同时调用一个方法
  9. WebService 页面重定向错误
  10. Geek们为什么都用Linux?《完全使用Linux工作-王垠》读后记