Aqui está uma lista de aplicativos que você pode usar no terminal:
- wkhtmltopdf (origem)
O wkhtmltopdf é um utilitário de linha de comando que converte html para pdf usando o mecanismo de renderização do webkit.
sudo apt-get install wkhtmltopdf
- wkhtmltoimage (fonte)
O utilitário wkhtmltoimage deve capturar a imagem de um determinado URL e salvá-lo como uma imagem png. Ele usa o mecanismo de renderização do webkit.
Download: link
Uso:
Para usar o utilitário wkthmltoimage simple, execute o comando no terminal, fornecendo a URL e o nome do arquivo de imagem.
$ ./wkhtmltoimage-amd64 http://www.google.com google.png
Ele criará google.png no diretório inicial com a captura de tela de www.google.com
Outras opções:
wkhtmltoimage fornece muitas opções para personalizar a captura de tela. Alguns exemplos são os seguintes:
Qualidade - Controla a qualidade / compactação da imagem gerada. O padrão é 94
$ ./wkhtmltoimage-amd64 --quality 50 http://www.google.com google.png
Desativar imagens
$ ./wkhtmltoimage-amd64 --no-images http://www.google.com google.png
Desative o javascript
$ ./wkhtmltoimage-amd64 --disable-javascript http://www.google.com google.png
Cortar a captura de tela
$ ./wkhtmltoimage-amd64 --crop-h 300 --crop-w 300 --crop-x 0 --crop-y 0 http://www.google.com googl
- cutycapt (fonte)
O Cutycapt é um utilitário para capturar a imagem de uma URL, usando o mecanismo de renderização do webkit e salvá-lo em um arquivo de imagem.
Instalar
sudo apt-get install subversion libqt4-webkit libqt4-dev g++ cutycapt
Uso Para usar o cutycapt, simplesmente execute o comando no terminal, fornecendo o URL e o nome do arquivo de saída.
$ cutycapt --url=http://www.google.com/ --out=google.png
Ele criará o arquivo google.png no diretório inicial que terá a captura de tela de www.google.com
- khtml2png (fonte)
O khtml2png usa o mecanismo de renderização do konqueror para criar capturas de tela de páginas da web.
Download
http://khtml2png.sourceforge.net/index.php?page=download
Instalar
Para instalar o khtml2png, o programa deve ser compilado e compilado no sistema.
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)
Uso Para usar o khtml2png, execute o programa a partir da linha de comando, fornecendo o URL e outras opções.
$ khtml2png2 --width 800 --height 600 http://www.google.com/ google.png
Isso criaria um google.png no diretório inicial com a captura de tela de www.google.com.
- PyWebShot (fonte)
O Pywebshot usa o mozilla embutido em ligações de python ( link )
Instalar
sudo apt-get install python-gtkmozembed
Download pywebshot from https://github.com/coderholic/PyWebShot
Uso:
$ python pywebshot.py www.google.com -t 1024x768<br /><br />Loading www.google.com... saved as www.google.com.png
Ele deve criar um www.google.com.png no diretório que tem a captura de tela de tamanho 1024 x 768.