Convertendo HTML em PDF

Postado por Gabriel Verta em 26/02/2008

Esses dias estava precisando converter conteudo HTML em PDF em uma aplicação Python. Ja conhecia o ReportLab, porém é necessário alguns parsers para que as tags html sejam "traduzidas" para o pdf, que podem ser feitos utilizando SGMLlib. A solução mais simples foi utilizar o os com o HTMLDoc utilizando o próprio bash.
A instalação no Ubuntu 7.10 é simples:
[code]
$ sudo aptitude install htmldoc
[/code]
Para outras distribuições existem RPMs para a instalação, além de se poder instalar a partir do fonte.
Para passarmos um arquivo html para pdf o seguinte comando:
[code]
$ htmldoc --webpage -f arquivo.pdf arquivo.html
[/code]
Desta forma eu acesso o bash através de minha aplicação Python, e retorno o PDF do html desejado. ;)

Trackback URI | RSS dos comentários

Deixe um comentário

Av. Conselheiro Nébias, 368A, Cj. 413
Vila Mathias - Santos - SP
Telefone: (13) 3345-4580

© 2008 - 2009 Stiod. Todos os direitos reservados.