Eu consegui usar gnome-web-photo em conjunto com imagemagick para produzir um pdf simples e alto de qualidade decente de uma página da Web usando um único comando. Você já deve ter imagemagick , mas instale gnome-web-photo com
sudo apt-get install gnome-web-photo
Neste oneliner, convert é o programa usado no pacote imagemagick:
gnome-web-photo --mode=photo http://www.askubuntu.com --file ask.png && cat ask.png | convert - ask.pdf
A página web alta é baixada por gnome-web-photo para o arquivo e não pode ser canalizada diretamente para convert sem salvá-la como um arquivo de imagem primeiro. Portanto, uma forma de convert receber esse arquivo, embora o pipe seja concatená-lo, use convert - para que o arquivo png seja recebido por convert via stdin (denotado como - ) e convertido para pdf.
No entanto, para a segunda parte do comando, você pode usar && convert ask.png ask.pdf em vez de && cat ask.png | convert - ask.pdf , mas ambos demoram ao mesmo tempo.
Você pode usar a opção --print com gnome-web-photo para imprimir uma página da Web para arquivo (ou seja, pdf), mas não produziu um resultado de página única adequado, portanto o oneliner acima é o melhor que pode ser feito .