--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
html = """
<H1 align="center">html2fpdf</H1>
<h2>Basic usage</h2>
<p>You can now easily print text mixing different
styles : <B>bold</B>, <I>italic</I>, <U>underlined</U>, or
<B><I><U>all at once</U></I></B>!<BR>You can also insert links
on text, such as <A HREF="http://www.fpdf.org">www.fpdf.org</A>,
or on an image: click on the logo.<br>
..........
"""
from pyfpdf import FPDF, HTMLMixin
class MyFPDF(FPDF, HTMLMixin):
pass
pdf=MyFPDF()
#First page
pdf.add_page()
pdf.write_html(html)
pdf.output('html.pdf','F')
Boa tarde pythonistas!
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
Você usa ele no MOVUCA?
Uma vantagem do mac é que em qualquer lugar onde aparece um dialogo
para impressão tu pode mandar salvar em pdf, e tem té alguns botões
para automaticamente guardar numa pasta ou atachar num email... O
chrome já esta fazendo isso também em todas as plataformas, só falta o
firefox agora.
Sobre o pypdf, como ele converte o html em pdf? Acredito que quase
todos esses fazem um parsing manual de html e façam um render próprio
também o que eu acho que é fadado a dar problema. Algo como
http://code.google.com/p/wkhtmltopdf/ parece uma alternativa melhor,
mas melhor ainda se fosse só o webkit.
Tem um projeto bem avançado de usar o webkit como uma biblioteca que é
o http://www.phantomjs.org/ estender ele para suportar impressão em
pdf seria o ideal, porque a comunidade é grande.
--
Leonardo Santagada
Santagada, no Ubuntu Linux também existe essa opção há anos: basta
escolher "imprimir para arquivo", e escolher entre .PDF e .PS
(PostScript). Imagino que todo Linux que usa Gnome tem isso, e aposto
que os baseados em KDE também tem.
Só no Windows essa opção não vem integrada.
[ ]s
Luciano
--
Luciano Ramalho
Twitter: @luciano
Autor e instrutor da Academia Python na Globalcode
http://python.globalcode.com.br
Achei q não tinha pdf (ou não tinha a ultima vez que eu olhei). O
windows também salva num formato tipo ps que só deus sabe se vai abrir
direito em outra maquina :).
--
Leonardo Santagada