这是一个你可以从终端使用的应用程序列表:
wkhtmltopdf 是一个使用 WebKit 渲染引擎将 HTML 转换为 PDF 的命令行实用程序。
sudo apt-get install wkhtmltopdf
wkhtmltoimage工具可以对给定的URL进行截图,并将其保存为PNG格式的图片。它使用了WebKit渲染引擎。
下载:
http://code.google.com/p/wkhtmltopdf/downloads/list
使用方法:
要使用wkthmltoimage工具,只需在终端中运行命令,提供URL和图像文件的名称即可。
$ ./wkhtmltoimage-amd64 http://www.google.com google.png
它将在主目录中创建一个名为google.png的文件,其中包含www.google.com的屏幕截图。
其他选项:
wkhtmltoimage提供了许多选项来自定义屏幕截图。以下是一些示例:
Quality - 控制生成图像的质量/压缩程度。默认值为94。
$ ./wkhtmltoimage-amd64 --quality 50 http://www.google.com google.png
禁用图片
$ ./wkhtmltoimage-amd64 --no-images http://www.google.com google.png
禁用 JavaScript
$ ./wkhtmltoimage-amd64 --disable-javascript http://www.google.com google.png
裁剪截图
$ ./wkhtmltoimage-amd64 --crop-h 300 --crop-w 300 --crop-x 0 --crop-y 0 http://www.google.com googl
Cutycapt是一个实用工具,用于使用Webkit渲染引擎对URL进行截图,并将其保存为图像文件。
安装
sudo apt-get install subversion libqt4-webkit libqt4-dev g++ cutycapt
使用方法
要使用cutycapt,只需从终端运行命令,并提供URL和输出文件的名称。
$ cutycapt --url=http://www.google.com/ --out=google.png
它将在主目录中创建一个名为google.png的文件,其中包含www.google.com的屏幕截图。
khtml2png使用Konqueror渲染引擎来创建网页的屏幕截图。
下载
http://khtml2png.sourceforge.net/index.php?page=download
安装
要安装khtml2png,程序必须在系统上进行编译和构建。
sudo apt-get install kdelibs4-dev zlib1g-dev g++ cmake
Extract the khtml2png archive.
./configure
make
sudo checkinstall (this will create a deb file and install it , so that it can easily uninstalled later)
使用方法
要使用khtml2png,从命令行运行程序并提供URL和其他选项。
$ khtml2png2 --width 800 --height 600 http://www.google.com/ google.png
这将在主目录中创建一个 google.png 文件,其中包含 www.google.com 的屏幕截图。
Pywebshot 使用嵌入的 Mozilla(http://www.mozilla.org/unix/gtk-embedding.html)Python 绑定。
安装
sudo apt-get install python-gtkmozembed
Download pywebshot from https://github.com/coderholic/PyWebShot
使用方法:
$ python pywebshot.py www.google.com -t 1024x768<br /><br />Loading www.google.com... saved as www.google.com.png
它应该在目录中创建一个名为www.google.com.png的截图,尺寸为1024 x 768。