De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

Conversão para PDF de páginas HTML

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 12 de novembro de 2012

O aplicativo wkhtmltopdf é uma ferramenta bastante útil para realizar a conversão de páginas web em arquivos no formato PDF.

Para instalar em sistemas Debian GNU/Linux e derivados (Ubuntu, LinuxMint, etc), digite, como root, o seguinte comando:

  apt-get install wkhtmltopdf

O nome wkhtmltopdf é um tanto complicado de memorizar. Um nome mais fácil e intuitivo para um programa que tem esta função, seria html2pdf.

Podemos então criar um link com este nome para o código original do programa:

  cd $HOME/bin
  ln - /usr/bin/wkhtmltopdf html2pdf

O comando acima cria um link simbólico chamado html2pdf no diretório bin de sua pasta pessoal.

O uso básico é bastante simples também. Basta invocar o programa e fornecer dois argumentos: a url da página web que se deseja converter para HTML e o nome do arquivo PDF que será gerado:

  html2pdf http://www.dicas-l.com.br/ Dicas-L.pdf

Além deste uso básico, o programa oferece uma grande quantidade de recursos, tais como a possibilidade de se acrescentar rodapés e cabeçalhos, converter as cores para graus de cinza, mudar a orientação da página (portrait ou landscape), definir o tamanho do papel e muito mais.

Para exibir a documentação simplificada, digite:

  html2pdf --help

E para exibir a versão mais completa da ajuda, digite:

  html2pdf --extended-help

Não se esqueça, o nome html2pdf é um alias que você cria. Se você não criar o alias, não se esqueça de invocar o programa com o nome wkhtmltopdf.

Referências

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Rubens Queiroz de Almeida