如何在终端下截取一个完整长度的网页截图

与其记笔记或是把看到的内容发送给其他人,我们更经常通过截屏来帮助我们记忆。 但是通常情况下,如果一个网页超出了屏幕高度,我们就得用多张截图去截取其全部内容。

对于 Linux,你将会有一个更好的解决方案:使用一个 GNOME 的应用来截取某个链接的整个页面。 这个应用叫做gnome-web-photo,这篇文章将介绍如何安装和使用它。

在 Ubuntu 和 Debian 的分支下:

$sudoapt-getinstall gnome-web-photo

在 Fedora 下:

$sudoyuminstall gnome-web-photo

但是对于 CentOS 和其他 RedHat 分支的用户,请注意 gnome-web-photo 依赖 GTK+ 3.0 这个软件包。 也就是说 gnome-web-photo 是和CentOS/RHEL 6 自带的 GNOME 2 不相兼容的

要为一个网页截图:

$ gnome-web-photo-t0--mode=photo http://www.unixmen.com output.png

上面这条命令将为 Unixmen 的主页截取一个完整长度的截图,并保存在当前工作目录下。

输出样例:

-t这个参数可以设置生成截图的超时时间。-t 0则表示禁用超时参数。

通过gnome-web-photo,你可以用下面的命令为一个网页生成一个缩略图:(默认大小是256×256,但是可以通过 “-s” 来指定缩略图的大小)

$ gnome-web-photo-t0-s128--mode=thumbnail http://www.unixmen.com output.png

输出样例:

https://dn-linuxcn.qbox.me/data/attachment/album/201406/03/003937wf283yk3y8ybkz78.png

如果你想将网页截取成一个可供打印的多页 PDF 文档,你可以输入下面的命令:

$ gnome-web-photo-t0--mode=printhttp://www.unixmen.com output.pdf

注意这个应用并不支持.jpg格式。

这个应用应该对各类用户都有所帮助。我经常对网页进行缩略图和完整长度的截图,希望对你也有所帮助。

与其记笔记或是把看到的内容发送给其他人,我们更经常通过截屏来帮助我们记忆。 但是通常情况下,如果一个网页超出了屏幕高度,我们就得用多张截图去截取其全部内容。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 来点简单分享,今晚我突然想截取浏览器里面打开的网页,是整一个网页,怎么办额?有两种解决方案 Firefox【推荐、...
    AlicFeng阅读 928评论 0 1
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,977评论 25 708
  • 博客工具 hexo 办公套件 LibreOffice LibreOffice是OpenOffice的一个分支,但功...
    BlueAnima阅读 2,420评论 1 12
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,498评论 0 17
  • 因为我们的项目是迟早要放到服务器上的,而服务器上的项目一般是不开启调模式的,就是指我们上线的上线如果出错了,直接也...
    沐酒鸿江阅读 518评论 0 0