Primeiramente, a versão do seu Google Chrome/Chromium deve ser igual ou superior a 59.
Na linha de comando, basta:
#Quem usa o navegador do Google chrome --headless --disable-gpu --print-to-pdf https://devblog.drall.com.br/ #Quem usa o projeto open-source do browser chromium --headless --disable-gpu --print-to-pdf https://devblog.drall.com.br/
Em alguns casos, o comando é google-chrome. Observe em seu sistema qual é o comando correto para efetuar a execução do browser.
E será criado o arquivo output.pdf.
Atenção aqueles que usam Twitter Bootstrap ou qualquer framework de CSS de terceiros, visto que estas bibliotecas costumam ter CSS de impressão, fazendo com que na hora de converter em PDF o HTML seja formatado de maneira diferente do que está na tela.
O sistema se comporta exatamente como a impressão manual usando o Google Chrome. Alterações no layout provavelmente são oriundos de CSS específico para impressão da própria página.