Como converter páginas html para pdf em linux ubuntu
Video: ▶Converter qualquer arquivo para PDF rápido e fácil!
Conteúdo
Uma ferramenta muito legal, fui apresentado a alguns dias atrás é wkhtmltopdf, uma ferramenta distribuído gratuitamente que permite converter páginas HTML em documentos PDF. Isso não é algo que eu encontrei um monte de utilização por muito frequentemente, mas quando eu precisava dele tem sido um salva-vidas. Vamos dar uma olhada em como configurá-lo e usá-lo.
A instalação de wkhtmltopdf é muito menos difícil que tentar pronunciar o nome do projeto. Como o projeto ainda não é distribuído como binários instaláveis você precisará compilá-lo.
requisitos:
- QT 4,4 ou acima
- CCertifique 1,6 ou acima
- Subvertion
No Ubuntu fazer o seguinte para instalar as ferramentas necessárias para compilar:
# Sudo apt-get update
# Sudo apt-get install libqt4-dev qt4-dev-ferramentas cmake build-essential
Agora confira o código mais recente para a aplicação de repositórios SVN do projeto.
# Svn checkout http://wkhtmltopdf.googlecode.com/svn/trunk/ wkhtmltopdf
Tempo para construir e compilá-lo:
# Cd wkhtmltopdf
# Cmake -D CMAKE_INSTALL_PREFIX = / usr.
# faço
# Sudo make install
Video: Como Converter Páginas da Web em PDF!!! (Até as Protegidas por Login!)
Uma vez que você é feito com as etapas anteriores usando wkhtmltopdf é uma parte de bolo. Para converter uma página web de HTML para PDF O que você precisa fazer é executar o seguinte comando:
# Wkhtmltopdf http://simplehelp.net simplehelp.pdf
O comando anterior irá acessar o site http://simplehelp.net e criar um documento PDF com o seu conteúdo. Você, obviamente, precisa de uma conexão de Internet para que isso funcione. Você também pode modificar o comando acima ligeiramente para converter um arquivo HTML armazenado no seu computador em um documento PDF:
# Wkhtmltopdf /home/calvin/sevenacross.html sevenacross.pdf
coisas muito puro, eh! wkhtmltopdf tem várias opções que lhe permitem tornar o documento PDF no modo retrato ou paisagem, e assim por diante. Visite o site do projeto para mais informações sobre ele.